CN C40-8Ms 2400 and 2422 lug a heavy 124 car Edmonton-Vancouver train M311 towards the Continental Divide.
CN SD75Is 5654 and 5767 hustle train Q198 east on the Edson Sub.
A pair of mis-matched C40-8Ws lead train X196 east on the Edson Sub.
CN SD60 5483 and CN C40-8W 2185 lead train X417 westward on the north track of CN's Albreda Sub at Geikie.
With an old school consist on the point, CN train Q105 heads west on the Albreda Sub.
Montreal-Vancouver train Q105 pulls down track 1 at Jasper to the west end of the yard for a crew change.
CN SD60 5462 and C40-8 2005 lead Montreal-Vancouver train Q105 through Henry House. Q105 (X105s too) have been getting dreadful power as of late, much to the delight of the photographer.
Running an abysmal 20h15 late, Toronto-Vancouver train #1 finally shows up in Jasper.
Wrapped in the Canada 150 scheme, VIA F40PH-3 6436 awaits the call to duty.
Vancouver-Edmonton grain train G834 passes through English on CN's Edson Sub behind a pair of old EMDs.
CN SD60 5462 and IC SD70 1010 whine in unison as they bring G834's train to a slow for a crew change at Jasper.
X417's train waits for a new crew, sitting on the southwest lead of Jasper Yard.
Roberts Bank-Chicago train Q116 speeds along the Edson Sub behind CN C40-8 2028.
CN C40-8W 2179 joins IC C40-8W 2463 leading train X196 east on the Edson Sub.
CN C40-8M 2403 and CP ES44AC 8942 lead train G834 into Jasper for a crew change. It's quite rare to have a CP unit in these parts on a regular everyday CN train.