CN C44-9W 2648 pulls into the east end of Blue River's yard with Prince George-Vancouver train X472. The train will tie down in track 1 awaiting a crew to come on duty.
Coquitlam-Edmonton train M310 wraps around the shores of scenic Moose Lake behind CN SD70M-2 8904.
Leyland, AB - Robert's Bank, BC coal train C771 nears a crew change and diesel fill up at Kamloops, speeding west along the scenic Clearwater Sub.
Tied down on the north track just west of Henry House, Q198 awaits the clearing of yet another derailment on the Edson Sub at Peers before being able to resume its trip to Chicago.
CN SD70M-2 8023 kicks up some fresh snow speeding downgrade towards Dalehurst on the north track of the Edson Sub.
Prince George to Edmonton train M348 crosses the Prairie Creek trestle west of Hinton, a few hours after parts of the Yellowhead County received their first snowfall of the year.
Several hours after Hinton received its first snowfall, C799 trundles across the Prairie Creek not long after the sun had burnt off the morning fog and clouds.
A spotless CN SD40-2 5387 speeds west through some Rural Ontario countryside with a late Chambord-Toronto train M363. Trailing units are BNSF B40-8W 544 and CN SD40-2W 5343.
The Class Unit of a once strong 60 unit fleet of GMD built SD50Fs sits quietly on Jasper, AB's shop track awaiting the call to duty.
At the time held captive in the Edmonton power pool, CN SD40-2Ws 5311 and 5312 depart Edmonton, heading south on the Camrose Sub with train A444.
CN SD40-2W 5269 and BCOL SD40-2 751 climb into Jasper for a crew change with Edmonton-Kitimat train M359.
A416's power backs onto Jasper's Auxilliary Track.
CN Q104 climbs away from the Rocky Mountains and into the Foothills east of Swan Landing.
CN ES44DC 2319 departs Galloway with a unit train of 105 coke empties from Prince Rupert.
A recently buffed up CN ES44DC 2335 speeds downhill towards Stony Plain with train Q104.