A recently repainted CN C40-8 and a CREX ES44AC climb into Jasper for a crew change, leading train Q199.
CN SD40-2W 5246 and SD40u 6011 hustle L513 back towards Swan Landing and Hinton with 64 cars.
A dirty BCOL C44-9W leads an empty grain train (filled out with some extra traffic on the headend) east on CN's Edson Subdivision.
GTW SD40-3 5949 and CN SD40-2W 5246 hustle the Hinton-Jasper turn westward on the Edson Sub.
A pair of Dash 8 variants lead train G846 past The Pallisades.
A CN Passenger special is parked in front of Jasper's bunkhouse on a peaceful evening. Mount Edith Cavell looks on in the distance.
CN SD60 5407 struggles into Jasper with a train of loaded grain and ballast empties for BC.
CN SD60 5403 climbs towards Jasper, digging into a super-elevated curve on the south track of CN's Edson Sub with train M303 in tow.
A duo of SD60 variants haul Edmonton-Vancouver train towards a setout, pickup and crew change at Jasper.
IC C44-9W 2706 passes under the eastward approach signal to Henry House with a heavy 170 car potash train in tow for North Vancouver.
Gary Kirk Yard, IN - Prince George, BC train M347 rumbles towards Jasper behind CN SD60F 5562.
A trio of 2nd generation CN units (5510-5448-2159) hustle hotshot Q101's 184 intermodal platforms westward onto the single track at Peterson.
Jasper-North Vancouver passenger extra P601 rocks and rolls down the seldom used siding at Albreda, BC meeting C778's coal empties.
L513's power sits in front of the Jasper Bunkhouse while its crew gathers their paperwork for the return trip to Swan Landing and Hinton.
The tail end "Theatre Car" of tomorrow's P601 to Vancouver sits pretty in the station track in Jasper.