More than 3,000 Teamsters members have gone on strike at the Canadian Pacific Railway after contract talks failed to reach an agreement before the midnight deadline.
At the same time, however, a strike by the railway's 1,800 Unifor members was averted when a tentative agreement was reached in Montreal just minutes before the strike deadline.