CN 316 moves across the Mud River trestle
CN Q112 glides across the massive 799' Little Jackfish River bridge
CN 301 rolls off the Caramat Sub for a crew change with a Sioux Lookout, ON crew for the run across the Allanwater Sub
Montreal - Toronto - Winnipeg priority intermodal train departs with a fresh crew for the short run to Sioux Lookout, ON
CN 301 departs Armstrong in the frigid temperatures
Deadheading home... My hardhat label says it all!
Brand new... Cab complete with a fridge, hot plate, and microwave. (photographed with permission and in PPE)
Brand new ES44AC with an old warrior C40-8M
CN train 483 pulls into the yard at Armstrong with a loaded rail/manifest train.
Another pipeline train makes the trek across Ontario bound for Albany, New York loaded in the Bakken oil fields at Flaxton, North Dakota. CP 8734 + CP 8784 are pulling 116 loaded tankers with the ... (more)
CN Q102 receives a drink of fuel while changing crews at Hornepayne
GTW 5941 rests on 57 track awaiting its next assignment
CP 204 hustles through Bremner
CP Vancouver to Montreal freight/intermodal passing O'Brien
A loaded rail train rests in the siding at South Parry