Canadian Pacific Railway Ltd said it has reached a deal with the union representing 1,200 workers, minutes before a strike deadline of midnight on Saturday. Canada's No. 2 railway said the tentative four-year deal with Unifor, Canada's largest private sector union, related to to rail and train maintenance workers. CP Rail has yet to announce whether it has reached a deal with the Teamsters Canada Rail Conference, which represent more than 3,000 locomotive engineers and conductors. The Teamsters also had a midnight strike deadline. (Reuters)