Wearing CP's new "Block" heritage scheme, CP SD70ACU 7015 leads Vancouver IMS-Toronto Yard train 100-24 east on CP's Laggan Sub just east of the siding at Exshaw.
Central Maine & Quebec 9023 North as it rolls through the rural farmland of Eastern Townships of Quebec.
CN 8804 leads a stack train around the Athabasca River.
Mount Robson stands tall as G839's train passes Mile 10.9 on CN's appropriately named Robson Sub.
Brand new CN ET44AC 3133 claws its way onto the north track at Henry House with a heavy Prince George destined M303.
On the morning of September 20, 2002, a westbound Canadian Pacific intermodal train flies along the Bow River in scenic Banff National Park at Castle Mountain, Alberta. A pair of GE AC4400CWs powe... (more)
Central Maine & Quebec 9020 West is approaching Eastman on beautiful winter afternoon.
The eastbound Canadian climbs up Kicking Horse Pass near the top of the pass and the Alberta border. This train length is the perfect "model train".
Alberni Pacific's former MacMillan Bloedel GE 45 ton #11 makes its way through the Yard at Port Alberni.
CN SD75I 5775 screams towards Jasper with Q199's train as Q186's train eases down to Henry House in the distance.
A light dusting of some of the season’s first snow decorates the high peaks in the background as an eastbound Canadian Pacific freight arcs along the Bow River at Castle Mountain, Alberta, on Sept... (more)
CN FP9 #9171 is captured near the Jasper station with a local passenger train.
An empty coal train rolls south on CP's Windermere Sub just south of Harrogate, BC on October 10, 2018.
CFAQ 1001 Rebuilt EMD SD70ACe's for Arnaud Railway at Pointe-Noire.