Northbound CN train Q114 (Calgary-Toronto) rounds the curve along highway 9 near the hamlet of Keoma, AB.
Northbound CN train Q114 approaches Beiseker on a beautiful November morning.
Toronto-bound intermodal train Q114 is coasting downgrade between Beiseker and Perks.
A pair of GEVOs lead 5379 through Snake with traffic for Mac Yard.
Westbound Q111 climbs the escarpment at Firdale.
M305's freight moves swiftly westbound on the Kingston Subdivision though Napanee, Ontario.
A CN gevo leads CN 308 kicking up through the snow covered countryside just after first sun.
2257 is in charge of tonight's 399. Pictured here, it has just completed its work at Aldershot and is preparing to tackle the 1% grade of the Dundas Sub.
399 departs Aldershot with 2257 and IC 1002.
CN 399 finally finishes up work @ Aldershot and slowly pulls out of the yard.
CN Q117 pulls into the east end of Jasper Yard behind 2 CN units and two NREX GP50s destined for Kamloops for use on the Rocky Mountaineer.
CN Q117 pulls into Jasper Yard with two ex UP GP50s, NREX 2906 and 2903 trailing.
CN 461 has just left Garneau yard, on its way to Montréal.
CN 461 crawls through a permanent slow order over the Saint-Boniface trestle.
As the sun begins to rise, the sound of a P5, yes a P5 on a GEVO, breaks the silence in Newtonville as CN 308 hits the detector at mile 278.54.