 The Canadian airline WestJet and its mechanics have reached a tentative agreement ending a three-day strike. But, as Dan Karpenchuk explains, not before the travel plans of about 100,000 passengers were thrown into chaos with the cancellation of more than 800 flights over the long weekend.