 The union representing Canada's WestJet Airlines striking mechanics says that it has negotiated a contract with the carrier ending their strike immediately. The union says the contract covers the next five years without giving exact details on the new pay deal.