CN X301 departs the north track at Devona behind SD70M-2 8007.
A leased NREX GP60 shoves a lone car back into the Rocky Mountaineer facility in Kamloops.
VIA's westbound Canadian speeds towards Jasper at 60mph along the shores of Jasper Lake.
An extra out of Jasper speeds east at Henry House behind a surprising lashup of IC 1035 and CN 5408.
Prince George-Winnipeg train M304 creeps down to the east end of the siding at Evansburg behind CN SD70M-2 8962, NS C40-9 8830 and another CN SD70M-2 8809.
Foreign power is quite rare on the Edson Sub, however, here we see CN 8962, NS 8830 and CN 8809 at track speed at the east end of Leaman.
Q106 crosses to the north track at Wynd behind an interesting consist of CN 8101, BCOL 4611 and CN 5560.
CN SD70I 5614 and C40-8 2015 (still wearing it's former UP colours) speed towards a crew change at Jasper with train A411.
M348's power has cut off of its train and heads into Jasper's north yard to make a pickup.
CN C40-8W 2190 and BCOL C44-9W 4646 near a crew change at Blue River, following the shores of the North Thompson River just east of Redsand with train M301.
A solo GE ES44AC hammers its way over the Prairie Creek with 152 coal empties for Coal Valley in tow.
A pair of Dash 8s climb towards Jasper with a Prince George bound M303.
After meeting a westbound at Henry House, L513's train creeps up to the light prior to departing with work at Swan Landing and Hinton.
Having completed their work at Swan Landing a few minutes ago, L513 continues its westward trek to Jasper behind a colourful lashup.
With an ES44AC on either end, Grande Cache bound C778 prepares to enter the Brule tunnel.