I had a great experience with Air Canada. I was flying from Washington DC to South Korea and connecting through Toronto. They had cancelled the first leg of my flight, from DC to Toronto, pretty last minute (the night before) but called me and worked with me, giving me plenty of options, even upgrading me to a better flight and better seat because of the mishap. They did not tell me "this is the one thing we can do for you" or tell me I was out of luck (I did not have travel insurance) but instead gave me several options and obviously did what they could to accommodate me, and were able to get me to Toronto on time to catch my connection still. This was great because I was not a member of Air Canada, I was not in a premium seat or anything either. I would rank the service as being 10/10. The aircraft itself was nice, we flew on a Dreamliner (787) that had reasonable legroom, good entertainment, good in-flight service, all of which are very important on a 14 hour flight. I had been a little concerned going into the trip, with an airline that I knew little about, but Air Canada ended up being really great.