Canadian Pacific announces multi-year contract extension with Canadian Tire … – PR Newswire

PRNewswire/ – Canadian Pacific (TSX: CP) (NYSE: CP) and Canadian Tire … including competition from other rail carriers; industry capacity; …