CN C40-8 2037 and C40-8W 2142 hustle Prince George-Edmonton train M348 east on the Edson Sub.
The sun is trying to peak through the clouds, as an interesting motive power consist leads train M348 through Redpass after a rain shower.
Wrapped for Canada's 150th anniversary, VIA P42DC 903 leads Windsor bound train #73 west at Bayview.
With a quartet of Dash 8 variants on the point (2163-2144-2022-4603) M396 slides through Bayview.
Aldershot-Stoney Creek local L550 pulls into Hamilton to do some switching in the yard.
With autoparts for Oakville on the headend, Port Robinson-Toronto MacMillan Yard train A422 climbs through Snake and preparing to stop at Aldershot for a setoff and pickup.
The parade of GEVOs continues as CN 3088 and 2983 lead Chicago-Montreal train Q148 through Snake on track 1 of CN's Oakville Sub.
Wrapped for Canada's 150th anniversary, VIA P42DC 900 begins to slow down for a station stop at Aldershot.
Gary-Toronto train M394 climbs east on track 1 at Snake behind a pair of GEVOs.
Kansas City bound 21T-11 cools its heels at Flint waiting for a track inspector to clear into the siding.
A former CN SD40 leads GEXR train 431-10 west on a former CN Subdivision, the Guelph Sub.
QGRY SD40-3 6908 leads GEXR train 431-10 through a small cut at Mile 77.8 of the Guelph Sub.
Toronto-London train A435 hustles away from Copetown on the north track of CN's Dundas Sub.
Champaign-Mattoon turn train L551 speeds south hammering across the south switch at Tuscola.
VIA F40PH-3 6416 idles in VIA's House Track at Jasper. Pyramid Mountain looms in the distance.