Canadian Pacific Railway Ltd. and the union representing workers that build and maintain track and machinery have reached a tentative three-year contract, the company announced in a memorandum late Saturday. More...