A hot 332 drifts down the last quarter mile of the Dundas Subdivision after being held at MP 0.6 for a meet with U711.
Coquitlam-Edmonton train M310 wraps around the shores of scenic Moose Lake behind CN SD70M-2 8904.
CN 2326 and a former Oakway SD60 lead grain loads through Norman.
A Dash 8-40C leads train 331 around the curve at Lynden Road.
CN 5520, 2504 and 5737 lead a single buffer cars and 100 crude oil loads through Hamilton West.
A ratty-looking CN 2521 leads 2613 into Bayview Junction with 75 cars of mixed manifest for Mac Yard.
Westbound freight crosses the Thompson River at Lytton, British Columbia.
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.
CN SD40-2W 5269 and BCOL SD40-2 751 climb into Jasper for a crew change with Edmonton-Kitimat train M359.
A pair of Dash 8s pull Q199's train down to the west end of Jasper Yard to change crews.
CN ES44DC 2334 is westbound on CN's Edson Subdivision with Prince Rupert bound train Q199 a few miles east of Jasper.
CN ES44DC 2336 hauls an 184 car, distributed power equipped Edmonton-Thornton train M301 west towards a crew change at Jasper.
Prince George-Edmonton train M348 departs Jasper with a fresh crew for the 106 mile run to Edson.
A ratty "Canadian Cab" C44-9W leads Chicago/Flat Rock bound Q116 off of the double track at Hargwen.
CN 332 with an interesting lash-up including 8856, 2593 and CSXT 7714 lead 138 cars through Hamilton West.