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)
CN 8846 leads an eastbound freight over CP trackage above the Thompson River near Skihist Provincial Park and across from CN's own mainline in White Canyon. The two railroads share both lines with... (more)
A single Canadian Pacific AC4400 is on the point of an empty coal train running with 1x1 distributed power as it heads east on the Cranbrook Subdivision. The train is approaching Sparwood, British... (more)
British Columbia Railway MLW M630w 725 rests in front if the shop on a warm summer morning in 1980. This was a rare unit as only 8 were built all for the BCR
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.
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.
SRY GP9s 110 and 108 cross over the Trans-Canada Highway as they make a light engine move from Superior Propane to Wellcox Yard.
SRY GP9s 108 and 110 sit beside Dorfman Rd as they prepare to head to Welllcox Yard after completing there switching at Superior Propane in Nanaimo.
BCOL 4642 leads L58751-18 the Okanagan local on CP tracks back to their home base in Kamloops north
Trains on both Canadian National and Canadian Pacific pass each other with the Thompson River between them on September 24, 2015. The westbound CP grain train approaches the depths of Black Canyon... (more)
A westbound Canadian Pacific Office Car Special curves along the Thompson River approaching Martel, British Columbia, on September, 2, 2007.
VIA #1 departs Peterson on CN's Robson Sub.
What a beautiful place for a railroad. GCRC 7488 make it's way through the Canadian Rockies. (Tom Ellis photo)
Grain empties head back east towards the Prairies for another load.