CP 8721 has a snowy nose as it brings up the rear of loaded ethanol train CP 528.
A worn out looking 8721 pulls 118's train through fresh snow west of Marathon
This potash train heads west into Bowness amid beautiful fall colors along the Bow River.
Eastbound grain rushes through Brooten behind two GEs on a bright Saturday morning.
CP 113 emerges from under the intermediates at Bartlett taking hi-pri racks with a 1+1 configuration.
Most of the train has crested the hill in the distance, but this lengthy Winnipeg bound manifest is still hard at work between Eden Valley and Paynesville on a fine spring evening.
In the day's last light an ES44AC rolls up the hill at Medicine Hat, going westbound towards Calgary.
A piece of snowfighting equipment waits to make a move at the west end of Glenwood Yard as the 298 arrives off the Elbow Lake Sub.
CP 8721 rolls eastwards with a 10000ft stack train for Toronto.
Just after entering Illinois, the 8721 rounds the curve just north of Russell Road.
CP 8721 rolls up to the depot in Schreiber for a crew change.
CP #107-CP 8721, 9710, intermodal-340 axles @ 07:23
A short time after a meet, a westbound tanker train descends the steep side of Kicking Horse Pass in a mild snowfall
With a very, very loud high pitched whining sound, a pair of somewhat new GEVOs battle up Kicking Horse Pass