 A strike by mechanics against Canada's WestJet airline has now ended. About 680 mechanics walked off the job on Friday evening. Unit officials say that they've reached a tentative agreement with the airline. The unexpected strike caused the airline to cancel more than 800 flights this weekend. The cancellations have affected more than 100,000 people. The strike occurred during the long Canada Day weekend, which is one of Canada's busiest travel periods of the year.