CN AC44C6M 3331 shoves Q196's train out of Jasper's north yard track #1.
Freshly rebuilt from a C44-9W to an AC44C6M, CN 3335 awaits an assignment on the shop track in Jasper.
Stripped of its lead unit to assist another train, crude oil train U743 is tied down in track #4 at Jasper waiting for a fresh crew and a new leader.
From left to right, trains C77951 24, G81351 24 and U74351 19 are all staged in tracks 2, 3 and 4 in the yard at Jasper waiting for crews. This seems to be a common theme these days...
Z112's tailend remote flies past a struggling M311 at Mile 231 of CN's Edson Sub.
Making its first trip to Canada's West Coast, CN AC44C6M 3340 shoves the tailend of Grande Prairie-Vancouver train G815 west on the Edson Sub near English.
Recently cleaned up for Remembrance/Veterans Day, CN ET44AC 3015 is tied down in the north yard at Jasper with a loaded GrainsConnect train.
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.
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 close sister 2560 lead a 90 car tank train west on the Edson Sub.
CN C44-9WL 2505 is having a hard time getting M311's train to budge and is seen here waiting for a shove from the train behind them.
CN ET44AC 3233 idles on the shop track in Jasper.
Painted to thank our veterans for their service, CN ET44AC 3233 idles on the shop track in Jasper.
BNSF ET44C4 3270 is tied down in Jasper Yard track #2 with an empty crude oil train from Washington.
CN SD75I 5718 idles on the shop track in Jasper while Pyramid Mountain looks on in the distance.