Voted #1 airline in North America 5 years running?! They make you pay for a blanket on international flights! They are often late, or bump you off a flight, and then imply that it's your fault for not checking in online hours in advance. The only reason I fly them is as they are the only Canadian airline with true national coverage.