CN C40-8s 2005 and 2114 bring L513's up to the north track at English on a marvellous afternoon in The Rockies.
Prince George-Edmonton train M348 flies across the Prairie Creek trestle behind CN SD75I 5704, PRLX SD75M 201, CN ES44AC 2876 and CN ET44AC 3046.
S772's crew give their power a spin on the Jasper wye before building their train and heading out on the Edson Sub.
A handful of 4-axle GP units idle outside of the shops at Walker Yard.
Fort McMurray-Edmonton train L556 passes through "downtown" Coronado.
McLennan-Edmonton train A418 passes idling CN GP40-2LW 9547 at Dunvegan Yard.
CN trains X417 and G843 await fresh crews to take them west on the Albreda Sub.
M302's train speeds downhill towards Medicine Lodge behind a wild lashup.
M302 holds tight at the approach signal to Hargwen waiting for traffic ahead to clear. An interesting motive power consist of BCOL C40-8M 4624, GECX C40-8W 9129 and CN C40-8 2134 are on the point.
BCOL C40-8M 4605 leads train G834 into the yard at Jasper.
M347's power reverses into track YC02 at Jasper to make a pickup from the yard. Jasper's beautifully restored station and Pyramid Mountain provide the backdrop in the distance.
M347's power reverses into track YC02 at Jasper to make a pickup from the yard. CN C40-8M 2454 is quite possibly the best looking unit on the C40-8M roster.
Edmonton-Prince Rupert grain train G847 gets on the move after a crew change in Jasper.
Winter isn't over 'til it's over 'round here! CN C40-8W 2186 and C40-8M 2442 lead train G847 through a late spring snowstorm between Solomon and Swan Landing on CN's Edson Sub.
In the process of being washed, well weathered CN GP40-2LW 9542 sits quietly outside of the Walker Yard diesel shop with a pair of scale test cars.