 The union representing mechanics at Canada's second largest airline says it's ended its strike against WestJet and reached a tentative agreement with the airline. WestJet has canceled more than 800 flights this weekend. Because of that strike, the cancellations by WestJet have affected more than 100,000 people. The strike took place during the long Canada Day weekend, which is one of the country's busiest travel weekends of the year.