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)
CP 9815 Rolls West Along The Fraser River On Approach To Hydro.
Winnipeg, MB - Toronto, ON train 420 eases into Marathon about to accept a medium to medium signal running around 2421-22's train. A local mechanic works on the backbone of the railroad (snow figh... (more)
Deltaport, BC to Vaughan, ON import containers stretch through the town of Marathon located along the shores of Lake Superior
A westbound Canadian Pacific Office Car Special curves along the Thompson River approaching Martel, British Columbia, on September, 2, 2007.