By a gorgeous morning, CN 106 pass Les Cedres on the CN Kingston Subdivision. This train runs usually in the night at this place, but due to the Brockville derailment, the train was delayed.
CN 305 prepares to depart the Edmundston yard.
CN 305 near the New Brunswick/Québec border
CN 305 rumbles across the Boucanée River trestle.
CN 305 leave CN subdivision Pelletier
CN 305 leave CN Edmundston Yard
CN Train Q180 has just crossed the BC-AB border, heading towards a crew change at Jasper. They're passing over one of many rail lubricators along CN's curvy Albreda Sub.
CN 2336 - CN 2109 lead X332 across the Grand River trestle in Paris, ON
CN 5663 lead CN 308
CN 2336 lead CN 121
CN ES44DC 2336 hauls an 184 car, distributed power equipped Edmonton-Thornton train M301 west towards a crew change at Jasper.
an eastbound CN inspection train out of the exSOO Schiller Park has just come off the connection at Blue Island, IL from the exIHB to the exGT before heading down to Harvey, IL where it will head ... (more)
CN 2336 and 5698 bring 98 platforms across the Humber on the approach to BIT.
CN train 112 from Vancouver Intermodal Terminal is loaded with stacks bound for Toronto and is only a few miles away from it's destination of Brampton Intermodal Terminal..
CN 2336, 2129 and 2680 bring this manifest trains through the rural outskirts of London, Ontario.