This must be at least 10 times me and my wife have flown Air Canada and on each occasion everything has been great. I would always choose to fly with them and only cost would deter me.
The staff, while being extremely efficient and professional, always seem to go the extra mile to be friendly and helpful. They also seem to have a unique balance of formality and informality that is entirely appropriate for the situation.
Both flights were straight forward in terms of being pretty much on time and in pretty good conditions, although there was a slight delay boarding going out which wasn’t the fault of the airline.
I can’t fault any aspect of Air Canada with the exception of a very bland salad on the return trip.