One of CP's three Green Goats at East Alyth Pulldown Tower.
Two Geeps power a train across the lengthy Lethbridge Viaduct
One of the few remaining branchline switchers that once roamed the prairies.
CP 8752 draws little attention from beachgoers as the loaded potash train glides over the Sicamous Drawbridge.
CP SD90MAC 9134 waits on the mainline for a track work permit to clear.
The Vancouver 2010 Olympic Spirit Train makes its stop in Calgary on its journey across Canada, lead by the first unit released in CP's celebratory scheme.
Console of CEFX SD9043MAC 134
An ex-SP GP35 and ex-CN GP40-2LW share company in the DMVW yard in Flaxton
2307 begins her trip along the Funnel to Hauser ID with a local mixed freight.
Interior of SCR GP38-2 218 during inspection...taken with permission
The Royal Canadian Pacific, hired for a private charter, is in Track 3 at the summit of the Crowsnest Pass on the Alberta/BC border.
Two westbound coal trains wait to head west; 9710 will leave first, followed by 9668.
CP 6611 leads an icebreaker towards the Alyth hump.
As part of Heritage Park's 2007 Railway Days, 2023 backs past the water and sanding towers to its short freight train.