The attendants were good but didn't come around enough for things like water or tea. I thought the food which was chicken and my husband had pasta, was awful. He ate his because he was hungry, but I couldn't stand the flavour so I did not eat mine. It really tasted like a cardboard box. This is not the way I remember Air Canada food to be. I would definitely eat before boarding. We ate at the Montreal airport and then boarded Air Canada to Rome.
So basically it wasn't great. Leg room was ok. Not much room to stretch your legs though that's for sure.