Delayed on KLM in Amsterdam two weeks ago, but then everyone was, the power was out over a swath of Holland. Adequately treated by KLM, they did their best, and for my experience always do. I find Westjet to be excellent all the time. For the times that the schedule has gone bump, they have been more than accommodating to make it up. No complaints from me! Air Canada... Not my first choice....