 A surprise strike by mechanics prompts Canada's second-largest airline to cancel at least 150 flights. WestJet says the flights are impacting 20,000 passengers on domestic and international flights, and it comes during Canada Day's long weekend. The Aircraft Mechanics Fraternal Association says its members started to strike Friday evening because of the airline's unwillingness to negotiate with the union.