Pros: Nice, polite and helpful bilingual crew. Apologetically when trouble started and we had to do two unscheduled stops in Calgary. THe second crew was also very nice but not very bilingual.
Cons: The fact that we were over 6 hours late, and even with my old age, I went 24 hours without sleep. I missed my ride to the apartment where I was supposed to stay and had to rent a room at an hotel nearby, adding to the costs of the flight.