Canadian Pacific (CP) on Dec. 28 reported a multi-year contract extension with Canadian Tire Corporation, Ltd. (CTC). CP said the agreement builds on the 90-plus years it has served CTC in Canada, and ...