 Canada's second largest airline has cancelled more than 400 flights following a strike by its maintenance workers this weekend. The cancellations have affected some 49,000 passengers. The surprise strike is taking place during the Canada Day holiday weekend. WestJet officials say they're extremely outraged by the job action.