CP 8726 leads a westbound UP grain train into Dover, ID on the former GN mainline. The train will exit the GN line and resume travel on the former Spokane International at Dover.
Destined to Albany NY, Canadian Pacific ethanol train #650 glides toward Rouses Point NY at Lacolle. Rear DPU, Union Pacific 5385.
CP 8913 leads an eastbound intermodal train at Castle Mountain, between Banff and Lake Louise along the Bow River.
An ex-Lehigh Valley geep leads H15 past the Science Museum of Minnesota on the way west.
CP 580 crosses the Mississippi River with two clean beavers in command.
An eastbound grain train approaches a stop signal and the end of the double track at Lake Louise.
Repainted beaver leading. CP 651 with repainted CP 8639 and faded CSXT 7650 is through Lasalle Station on a grey morning.
Canadian Pacific train No. 199 rolls across the Columbia River at Revelstoke, British Columbia, on September 30, 2015.
Two auto trains work the west end of IHB Gibson Yard.
CP FM's wait at the Nelson Engine House
Climbing Crowsnest Pass is an eastbound Canadian Pacific freight curving along the shore of Summit Lake at Crowsnest, British Columbia, on October 10, 2017. In a few moments, the train will cross ... (more)
CP 8777 heads an empty coal train east out of Ft. Steele, BC in fall colors along the Kootenay River. The train is headed toward Fernie and one of the area coal mines.
A Norfolk Southern Coke Train is seen here tied down at 7th Avenue in Birmingham, AL. Waiting for a fresh crew