CP manifest train on schedule crossing St. Lawrence River.
SD30C-ECOs 5018 and 5004 lead CP's southbound A19 wayfreight through the siding at Spillimacheen.
ES44AC 8751, SD70ACU 7034, and CN ES44AC 3835 make a light engine move at Geddis.
ES44AC 9371 passes through CP Ducks as it heads east on the Shuswap Sub.
CP 236 with a heritage SD70ACU passes a pair of TTC subways at Obico
ES44AC 8943 approaches Kamloops as it leads a westbound coal train through Campbell Creek.
On the sunny morning of September 27, 2015, a westbound Canadian Pacific potash train passes through the Skoonka Tunnels west of Spences Bridge, British Columbia. The unit train of Canpotex cars i... (more)
The various SD40-2Fs re-acquired by CP from the purchase of CMQ began their repaints to assimilate back into CP initials last April. The first of these units to be repainted, CP 9022, journeyed no... (more)
C17 approaches Okotoks with train made up entirely of tank cars. Further south, at Blackie, the GE units would be set off before the train continued to Kipp Yard. The ballast is fairly new—that ... (more)
CP SD9043MAC 3747 + CP SD40-2F 9022 have a four car GREX ballast train in tow, crossing The Pic River
Canadian Pacific EMD FP7 No. 1400 leads the Royal Canadian Pacific tour train at Fort Macleod, Alberta, on the morning of September 22, 2002. The FP7 is a 4 foot longer version of a F7, with the e... (more)
The sun hits the headend of 100's train as they head through Marathon on a beautiful fall afternoon
CP 9715 provides power on the tail of a westbound grain train near Donald, BC.
CP 8008 leads train 100 east through Edworthy Park in Calgary.