Toronto - Winnipeg train 420 climbs the hill from Pringle to Hemlo with heavy tonnage
CP ES44AC 8909 leads loaded coal train 861-337 west on CN's Ashcroft Sub, which is part of CN and CP's directional run, co-production zone.
CP ES44AC 8909 leads a loaded coal train across the Cisco Bridge.
CP 8909 leads train 100 past the Storm Mountain lookout in Banff National Park with UP 5361 trailing.
Southbound on Canadian Pacific's Windermere Sub, an empty coal train approaches Canal Flats on route to the coal mines in Sparwood, BC
Westbound frac-sand load
CP #101 speeds through Dorion with 8300' of containers
CP 8909 & 8579 approaches Morant's Curve westbound along the Bow River.
Loaded oil train 66W heads south (railroad east) down the Bayard Branch of the NS Cleveland Line on an unseasonably warm late November afternoon with some colorful power. CP 8909 leading CSX 173.
NS 211 heading south has a northern visitor in the lead on this cold January day
Two CP Canucks lead the very lengthy New Orleans-bound manifest along Old Atlanta Highway between Bogart and Statham, GA.
CP 8909 hauls a long priority Vancouver IMS, BC - Toronto Vaughan IMS, ON stack
An empty train in export coal service with CP and CN power is descending into the Powder River Valley on the BNSF Big Horn Sub.
A Powder River Basin bound coal empty rolls through the east switch at Kendrick, Wyoming and starts the descent into the Powder River valley. This train came off the CP at Sweet Grass, Montana.