CN ET44ACs 3118 and 3178 lead a 7 car passenger extra into Jasper on the north track of CN's Edson Sub, just west of English.
Various CN locomotives wait for their next assignment at Swan Landing.
Empty containers from CN's temporary overflow intermodal facility (former CSXT) at Valleyfield, PQ head west on the Edson Sub destined for Roberts Bank, BC.
A nice trio of EMDs howl as they attempt to get Chicago-Prince Rupert train Q197 up to track speed.
A clean SD70M-2 leads Winnipeg, MB-Mirror, AB train X315 west on the Rivers Sub.
Hotshot Toronto-Vancouver train Z111 speeds west at Canwheat chasing down the even hotter Z115 about 10 minutes ahead of him.
Toronto-Calgary train Z115 is near track speed of 60mph, leaving G3's Bloom, MB grain elevator in its dust. Some random trees in the middle of nowhere make for a nice scene.
Toronto-Calgary train Z115 gathers speed after clearing the town of Portage la Prairie's permanent slow order.
CN's Wisconsin Central heritage painted ET44AC #3069 leads hotshot train Z115 west into Portage la Prairie on the Rivers Sub.
A clean CN SD75I idles in the south yard at Jasper.
CN SD75I 5769 is tied down on the point of train U743 waiting for a crew to take it west.
One of CN's more numerically pleasing engines (5-6-7-8) awaits a crew in Jasper to take S713's train west.
A pair of Mission Mountain Railroad GP39-2s await their next trip to the BNSF interchange at Stryker.
WAMX GP39-2 3942 sits quietly in the yard at Eureka, MT.
BNSF coal empties ease through the siding track at Eddy, MT where they'll meet a pair of westbounds.