U770's train heads onto the single track at Yates behind the EJE heritage engine.
M356's power heads back to its train at the west end of Jasper with CCGX GP9RM 4018 getting ready to be delivered to West Fraser's pulp mill in Hinton.
CN SD75I 5699 climbs through Medicine Lodge leading train Q101.
A458's tailend is just about in the clear in the siding at Wildhay while A459's crew gives them an inspection prior to departing.
A417's tailend has (thankfully) just cleared Mile 142 as G834's train glides by on the north track behind a fresh leader.
G834's train gathers speed at Hargwen after a lengthy stop to meet some westbound traffic.
CN AC44C6M 3333 leads Q117's train west at Henry House.
Freshly rebuilt CN AC44C6M 3333 leads Q117's train towards Jasper on CN's Edson Sub.
One of CN's newer ET44ACs holds tight in the siding at Evansburg waiting for a meet.
Q106's train heads east on the Albreda Sub during a snowstorm.
Sulphur loads depart the north track at Devona behind a former CREX ES44AC.
CN SD75I 5661 leads G811's 103 grain loads west on the Edson Sub at Swan Landing.
Running long hood forward, CN ES44AC 2935 leads C779's coal loads towards Jasper where it will be wyed to face the correct direction for the remainder of the trip to Roberts Bank.
CN C44-9Ws 2561 and 2560 lead U711's train west on the Albreda Sub approaching Geikie.
CN C44-9Ws 2561 and close sister 2560 lead a 90 car tank train west on the Edson Sub.