Brand new CN SD75IACC 8326 finds some sunlight amidst a threatening snow squall at Evansburg, AB.
Potash loads are westbound just east of Edson, AB with a fresh SD75IACC leading.
A442's train departs the south siding switch at New Sarepta on CN's Camrose Sub.
New CN AC44C6M 3360 basks in the low winter light.
CN SD75IACC 8310 idles on one of the shop tracks in Jasper.
CN SD75IACC 8307 glides down the main track at Hinton with a loaded sand train.
CN SD75IACC 8307 cruises around the curves at Big Eddy heading towards Edmonton with train Z112.
Sand loads are approaching Edson on the north track behind a clean rebuild.
Grande Prairie-Swan Landing train A459 is southbound on the Grande Cache Sub with new AC44C6M 3368 on the point.
G843's 204 grain loads struggle up the hill between Fallis and Gainford behind a pair of rebuilt AC44C6Ms. A third (CN 3405) was mid-train assisting.
G3 grain loads speed west approaching Henry House.
Former BNSF and CN C44-9Ws lead grain train G809 through track #1 at Jasper.
Sand loads climb the hill at Medicine Lodge behind former CN SD75I 5689, now freshly rebuilt as SD75IACC 8302.
S743's 198 car loaded sand train slowly climbs up the hill between Galloway and Medicine Lodge. A second main track is being built along the northside of the current mainline.
CN SD75IACC 8302 leads over 28000 tons of sand (198 cars) west on the Edson Sub between Bickerdike West and Galloway.