Air Canada... giving Spirit a run for their money as crappiest experiences in the skies.When it comes to flying outside of North America I refuse to fly on any of the airlines here now. Air Canada, United, American etc. the service is s**t and the flights suck. Emirates, Lufthansa, Singapore airlines and Turkish airlines i've never had any issues with them. When I was upgraded their lounges were some of the best. The seats to were nice too.