CPKC lowers earnings expectations due to ‘economic headwinds,’ port workers strike

Canadian Pacific Railwayacross Canada with one account.