Vancouver to Edmonton train M306 departs the east switch at Swan Landing behind CN ES44DC 2238 and C44-9WL 2509.
Fairlight, SK to the Port of Montreal, PQ grain loads climb the grade through Hillsport over the height of land.
CN 121 rumbles across the Etchemin River bridge
M 399 crosses the Battle Creek River on CN's Flint Subdivision headed for CN, Battle Creek Yard.
On a stormy afternoon of July 19, 2011, Canadian National sulphur train No. 712 crosses the Snaring River at Henry House, Alberta.
A 618-axle long CN 121 is emerging from the Turcot interchange on a scorching evening. Power is CN 2238, CN 2648, CN 2254 and CN 3262 up front and CN 2288 mid-train.
Grain and intermodal. A 610-axle CN 106 heads east with grain up front, followed by the regular intermodal traffic. Power is CN 2238 and CN 2586 up front and CN 8964 mid-train.
CN 451 rolling through the wintery Muskoka landscape, Mile 138 CN Newmarket Sub
CN 451 busting a mini-snowbank as it leans into the curve crossing Old Muskoka Road in Allensville, Mile 138.17 CN Newmarket Sub.
Work continues on adding a second main track to the former DM&IR Steelton Hill in far western Duluth. Here a pair of shovers assist a heavy X-357 upgrade past new concrete ties and rail being plac... (more)
CN 306 passed Montmagny
In front of "Mont-Saint-Hilaire", CN 121 approach the AMT Saint-Basile-le-Grand station as the sun get down.
While Jasper is under dark, stormy skies, eastbound Canadian National sulphur train No. 712 crosses the Snaring River at Henry House, Alberta, on July 19, 2011.
Potash loads head for the Canada-US at Middlebro.
CN 314 goes through the S-curve on the approach to Pine Orchard.