CN SD40u 6011 and CN SD40-2W 5246 hustle 79 cars eastward towards Swan Landing and Hinton.
X416's train makes time, speeding along the shores of the Athabasca River east of Jasper.
A rare Toronto-Prince Rupert Q193 speeds towards a crew change at Jasper behind a pair of Cowls.
CN SD75I 5707 and SD60 5424 lead a lumber train through English.
BCOL 4653 and CN 2098 lead train M348 eastward on CN's Edson Sub.
CN SD70M-2 8935 lifts a heavy X301 out of Gainford, westbound on CN's Edson Sub.
A trio of GEVOs rest outside of the bunkhouse at Leyland while their crew gets orders for the Luscar Industrial Spur.
A clean, but battered SD60F leads an X417 towards Jasper. CN 5537 is the only SD60F in this scheme.
Prince George to Winnipeg manifest train M304 speeds away from Henry House behind a stellar consist of CN SD60s 5428, 5420 and 5452.
VIA #1 arrives at Jasper behind 3 units with a whopping 25 coaches.
CN ES44AC 2851 shoves the tailend of C770 past a small lake just west of Henry House.
With CWR for the Albreda Sub trailing, CN SD40-2W 5348 sits (sort of) pretty in track 3 at Jasper while the gorgeous station and Pyramid Mountain look on.
A somewhat rare trio of VIA F40s lead the (late) westbound Canadian towards Jasper.
CN SD75I 5706 leads Chicago-Prince Rupert train Q191 past the eastward approach signal to Wynd on CN's Albreda Sub.
CN C40-8s 2022 and 2124 lead M347's train out of the Mile 6 tunnel on the north track of CN's Albreda Sub.