I have been a dedicated, hard working person who worked for Petro Canada for almost 3 years. I recently came back from a 18 day vacation which I had given 3 month advance notice on. When I returned not even 2 minutes into my shift and the boss sits me down and says "We've made a lot of changes to the company. This also includes the staff. So unfortunately we have to let you go." 2 weeks before Christmas. Being fired without "just cause" is wrong. Especially when I have given a lot of loyalty and dedication to a company. I have never left the in the middle of the shift angry, I have never been late for a shift. Most cases I have been early. I have always done my job as told and sometimes I did extra when I wasn't too busy. I worked for a 1 cashier site and built a good customer base there. I never did like saying "my pleasure" much because it took away the uniqueness of being yourself. But I did it anyway out of respect for the policy. Occasionally I would question something I did not understand. I have never been so disgusted or disappointed in a job before. I was always pushed aside when it came to have an opportunity to advance. I was never evaluated or given a raise my whole time there. I have also had my schedule messed with so bad I could not afford bills, only to find out they have been given to another worker who was only there a year. I have worked with customers for almost 10 years so it's not like I am a spring chicken to this type of world. Has anyone ever had this happen to them while working for them? Hopefully this does not happen to anyone else. In my opinion this is NOT the right way to run a business at all.