One of CN's newer ET44ACs (part of a small order of engine numbers 3286-3295) heads into Edson leading Prince Rupert-Memphis train Q196.
Clean CN ET44AC 3275 leads a huge 198 car Prince George-Winnipeg train M348 east on the Edson Sub at Niton.
Sand loads from Weyerhaeuser, WI speed through Pedley on CN's Edson Sub, destined for the Grande Prairie, AB area.
Calgary-Pricne Rupert train Q193 heads west one of the single track portions of CN's Edson Sub between Niton and Peers.
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.