CN AC44C6Ms 3379 and 3305 are on the approach to Henry House with loaded grain train G809.
The day after a lockout, CN 306's light power is on its way to pick up its train.
Early morning on the CN Missabe sub as L568 makes their way from Ranier, MN down to Proctor, MN.
CN train L580 tiptoes across the Grand River after working Nicholson's in Caledonia, with a zebra and a splash of Cascade green on loan to CN.
Westbound CN M369 charges uphill, seconds from knocking down the intermediates between Yonge St and Hilda Ave.
CN 4803 at the Steam Whistle Brewery in Toronto.
As early morning fog still hangs in the and their work complete at Keenan yard, L567 heads north for Ranier, MN.
Here we see a CN stack train heading east past the searchlights at mile 2 of the Halton Sub, shot from the Weston Rd overpass on a crisp fall morning. Not sure if this was a northbound for the wes... (more)
A short CN 401 (210 axles) is about to be overtaken by VIA 69, as CN 321 is seen at the left.
Twenty minutes after sunrise with Canadian wildfire smoke filling the air and a little fog holding on, CN 2010 makes its way north on the CN Iron Range sub.
A shorter and faster CN 148 is catching up to CN 422's tail end. It is heading to MacMillan Yard after setting off its intermodal traffic at the Brampton Intermodal Terminal (BIT).
CN 500 is crossing the Lachine Canal with three geeps.
CN 500 is leaving the Port of Montreal with a 1,000 foot long train.
Monticello's weekend excursion train passes "Stair" tower at the Monticello Railway Museum.
CP ES44DC 2342 and Dash 9-44CW 2682 approach Spences Bridge as they lead a westbound intermodal through the Thompson River canyon.