CN SD75IACC 8301 heads back to train Q104 tied down west of Jasper after setting out a trailing engine in the yard.
Far from home rails, CSXT ET44AC 3136 leads CN train Q102 east on the Albreda Sub.
Roberts Bank-Toronto train Q102 heads east on the main track at Canoe River with a very strange lead engine.
CN AC44C6M 3391 shows signs of a recent battle with winter on the Edson Sub.
One of 6 CN C44-9Ws originally built with DPU software idles in the yard at Jasper.
Q198's train waits for a new crew just west of Jasper at "CN Home" on the Albreda Sub.
Clean CN ES44AC 3965 still wears its former owners livery as it patiently waits a crew underneath the watch of Pyramid Mountain.
CN AC44C6M 3382 lifts X301's train into the north yard at Jasper.
Recently washed, CN ES44AC 3965 waits for a crew in track #2 at Jasper.
CN and KCS ES44ACs wait for a crew prior to departing Jasper with X417's freight.
CN SD75IACC 8327 pulls into Jasper leading train Q198 east.
Winnipeg-Vancouver extra train X301 departs Jasper after a crew change.
Clean CN AC44C6M 3383 heads west for a crew change at Jasper leading train Z111.
CN AC44C6M 3348 idles on the west end of track #7 in Jasper on the tailend of M356's train.
Loaded sand train S77381 02 patiently waits in track YB14 at Swan Landing waiting for a crew to take it north on the Grande Cache Sub.