Winnipeg-Vancouver train M301 speeds towards Jasper at track speed behind an almost brand new looking CN C40-8M 2454 and a dirty C40-8W 2137.
An immaculate CN C40-8M 2454 leads train M301 west on the Edson Sub a few miles east of Henry House.
Still looking quite new, CN ET44AC 3098 leads train Q111 towards a crew change in Jasper.
Pyramid Mountain looks on as M303's train prepares for departure from the south yard at Jasper.
IC C40-8W 2458 leads train M303 out of the shadows a mile east of English on the Edson Sub.
Gary Kirk, IN-Prince George train M347 coasts past the tailend remote of Prince Rupert-Holloway train C766 just west of Henry House on CN's Edson Sub.
CN ET44AC 3091 looks massive in comparison with sister C44-9W 2610, as they head down hill between Hargwen and Medicine Lodge with a 7755' extra container train X116.
CN ET44AC 3070 leads a train of grain empties towards the single track at Grant Brook.
BCOL C44-9W 4651 and CN C40-8 2117 cruise west on the Albreda Sub approaching Von Zuben.
BCOL C40-8M 4626 leads train U743 down the north track at Clemina passing a ballast regulator turned snowplow parked in the backtrack.
CN ES44AC 2956 leads 75 coal empties west on the Foothills Sub, just west of the small village of Robb.
CN ET44AC 3060 leads X101's train west on the Robson Sub.
An ex EMD Demonstrator shoves on the tailend of G840's grain empties at Spicer.
CN ES44AC 2875 leads 96 grain empties away from Peterson on the Robson Sub.
Bruderheim, AB - Tacoma, WA crude oil loads climb west on CN's Albreda Sub between Canoe River and Albreda passing the Summit River Lodge.