CP train 118 approaching Selim on the CP Nipigon Subdivision.
CP train 119 at Dorion, Ontario.
CP train 421 at Hurkett, Ontario.
CP AC4400CWM 8100 brings 112's train down the siding at Marathon to meet 113-09 and then continue on extended run to Chapleau.
Canadian Pacific 8126 brings up the rear of empty ethanol train train no 529
CP 8709 leads its train east on home rails above the Thompson River and CN mainline east of Lytton, BC near Skihist Provincial Park. In the background Rainbow Canyon intersects with White Canyon. ... (more)
CP 8580 leads CP train 113 into Thunder Bay.
CP train 118 crossing the Black Sturgeon River near Nipgion, Ontario.
CP train 118 east of Nipigon, Ontario.
CP train 113 at Pearl, Ontario.
ES44AC 9353 and AC4400CW 9805 approach Range Road 223 as the head west on the Scotford Sub with CP B81.
Powered by GP20C-ECO No. 2241, a Canadian Pacific track geometry train rolls eastbound west of Drynoch, British Columbia, in the Thompson River Canyon on July 16, 2014.
ES44AC 8702 and AC4400CWM 8016 approach Range Road 220 as the head west on the Scotford Sub with CP B81.
CP 8002 heads CP's local B81 west on the Scotford Sub.
Canadian Pacific red barn 9003. Pokes it head of the tunnel at Yoho. (Tom Ellis photo)