Climbing from Revelstoke, an eastbound grain train enters the siding at Ross Peak on Roger Pass
CP 2282 crosses over Carscadden Rd just east of Pontypool. 3 new GP20ECOs haul empty hoppers bound for the Blue mountain mines in Nephton.
CP 5876 CP 5763 (a blinded cab unit) and CP 5981 team up on a grain train east of Revelstoke, at MP 107.5 between Lauretta and Albert Canyon, following the Illecillewaet river.
CP 5970 and CP 6015 move an eastbound Mitsui OSK Lines single stack containers train
A rare visitor to the US pulls out of the pit track after being serviced to head south
CP trains meet at LeClaire,IA. with CSX and ex-MILW power.
Trotting into the low evening sun over the Carrington Sub, CP's Holiday train is just minutes away from their Harvey stop.
Home Free and Kira Isabella are mid-performance while the CP 2249 idles in the calm cold evening air during Canadian Pacific's Holiday Train stop in Minot.
Two CP units lead a southbound manifest down the Palouse Canyon through Tunnel 14, the first of five tunnels within just over a mile of track.
A southbound grain train passes the Paterson grain elevator on the La Riviere branch line.
Canadian Pacific’s Golden to Cranbrook wayfreight edges along the cliffs at Radium Hot Springs, British Columbia, on the morning of July 6, 2014. A pair of SD40-2s power the southbound local.
Canadian Pacific’s Expressway service, operating between Milton (just west of Toronto) and Montreal, is essentially dedicated TOFC. With heavy congestion on the MacDonald Cartier Freeway (aka the... (more)
Destined for Albany NY, Canadian Pacific crude oil train #608 races south toward the international border at Lacolle.