Air Canada and the union representing more than 5,200 pilots have reached a tentative deal, averting a strike that could have disrupted travel plans for thousands of passengers.
Air Canada and the union representing more than 5,200 pilots have reached a tentative deal, averting a strike that could have disrupted travel plans for thousands of passengers.