CN SD60Fs 5511 and 5508 struggle towards Jasper with a 12,188' Gary Kirk Yard, IN-Prince George, BC X347.
Kamloops-Toronto train Q11251-01 speeds away from Jasper on the Edson Sub.
After a crew change and a bit of a wait for train Q111, M304's train pulls down the siding at Gainford preparing for departure.
CN train M304 pulls down to the east end of the long siding at Evansburg to meet westbound train A417.
With a former EMD demo in the lead, Prince George-Winnipeg train M304 splits the signals at the west end of Wildwood.
After a lengthy wait for P001, M304's train proceeds eastward from Peers behind CN SD70ACe 8103. The VIA train as well as train A416 can be seen near M304's tailend in the distance.
IC SD70 1015 brings up the rear of a 25000 ton potash train, heading west through Entrance on CN's Edson Sub.
Chicago-Robert's Bank stacks round the elevated curve at Gainford East behind a pair of SD70s.
A brief period of sunlight on a mainly cloudy day catches the headend of CN train G811 with a train of grain loads from Moose Jaw, SK in tow.
A former Oakway SD60 struggles into Jasper with a heavy train M303 in tow.
CN ES44DC 2319 leads a loaded Potash train past Yellowhead Lake, while Mount Fitzwilliam provides the backdrop.
M302's train has just departed Jasper onto the Edson Sub behind CN 2228, IC 2718 and Winnipeg bound CEFX GP15D 1504.
Edmonton-Vancouver train M323 cruises along the shores of Lake Wabamun behind CN's first ES44DC.
Former BNSF/IC/EMDX units cruise through Charles with an extra Prince George-Vancouver train 355.
CN C40-8 2035 and CREX ES44AC 1328 climb over Yellowhead Pass with train Q198 in tow.