I totally agree with a lot of these other posts. I flew from SFO to Toronto and Toronto to Montreal and back to SFO (from Montreal).
First of all, no snacks (like cheap pretzels or crackers or even peanuts)! I mean come on, that is one strike.
Second, was the attitude. I had some trash from my lunch (so it was more than just a plastic cup and some napkins) and when a flight attendant walked through providing water and cups to the passengers (which, I have to say they did often and it was appreciated) I tried to hand her my plastic bag and she scoffed, "I only have two hands" and walked away. She never bothered to come back either.
When the flight attendants were walking through with food to purchase, never, did any of them ask whether I wanted to purchase anything- they just wisked the cart past me every time.
There were other things too like the movie/TV selection was quite limited and didn't change from trip to trip compared to other airlines.
I think I won't be using Air Canada again.