CN ES44AC 2978 leads train Q111 over the Snake Indian River between Park Gate and Devona on CN's Edson Sub.
CN SD75Is 5654 and 5767 hustle train Q198 east on the Edson Sub.
CN SD60 5463 leads an extra Edmonton-Vancouver stack train west on the Albreda Sub.
Chicago-Roberts Bank train Q119 departs the west switch at Exlou on CN's Clearwater Sub, following the shores of the North Thompson River towards Kamloops.
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.
CN SD60 5462 and IC SD70 1010 lead train G834 east on the scenic west end of the Edson Sub.
Q105's train splits the intermediate signals at Mile 13.8 of CN's Albreda Sub.
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.
CN ET44AC 3119 lugs Edmonton-Vancouver train M311 up the stiff grade between Spruce Grove and Carvel on CN's busy Edson Sub.
Cando Contracting's Hinton industrial job prepares to head back down to the mill with the largest cut of boxcars I've ever seen this job handle.
Running an abysmal 20h15 late, Toronto-Vancouver train #1 finally shows up in Jasper.
Prince George-Edmonton train X348 hustles through Redpass.