CN GP40-2LW 9547 leads L544's train off of MX's Newmarket Sub at Snider.
New CN AC44C6M 3347 idles under the Rocky Mountains near Henry House.
Propane loads split the intermediate signals at Decoigne led by a fresh DC-AC rebuild.
LPG loads for Prince Rupert approach Yellowhead on the Albreda Sub's north track.
Grain empties for Big Sky Rail at Saskatoon climb towards Fitzwilliam on CN's Albreda Sub.
Edmonton (North Strathcona), AB - Vancouver (Thornton), BC crude oil loads pull into the siding at Lempriere on the Albreda Sub. Once at Thornton Yard a BNSF crew will take the train south towards... (more)
Q198's relatively short 7,698' train stretches out across the Battle River near Fabyan, AB.
CN AC44C6M 3345 hustles G842's Edmonton-Humboldt 100 car empty grain train east on the Wainwright Sub.
New CN AC44C6M 3345 looks good in the snow at Yellowhead, BC.
A trio of GEs wrap around the shores of Moose Lake leading M348's train east.
Montreal-Roberts Bank train Q109 departs Peterson on CN's Robson Sub.
M348's power heads back to their train at Home after lifting a handful of engines in Jasper.
It's a full house in the north yard at Jasper. A417, G813 and G847 all wait for new crews while the Jasper Yard Job with C40-8 2100 plucks a dead unit off of track #3.
New CN AC44C6M 3337 awaits a pickup from M348's train at Jasper.
Still fairly clean, CN AC44C6M 3310 awaits a fresh crew to take G813's train west. Parked beside is a dead GECX ET44AC.