CN Intermodal rolls by the Via Rail Brantford Station
CP 7034 leads train 300 east near the Bow River in Calgary.
A rail train is done dumping rail north of Kains siding on the CP Marquette Sub. The job will setout the threader car on the Rugged Rock track next at MP 133. Plan "A", with warranties i... (more)
The Savanna, IL, to Mason City, IA, local is quite busy on the Marquette Sub tonight. At Dubuque, they did the interchange work with the CN before picking up over 70 cars setout by 475 the night b... (more)
A southbound oil train is back on the move after their computer screens went out and then PTC enforced them. The train is about hour ahead of the CP business train coming today. All hands were on ... (more)
While I probably should of done Lansing proper shot like most did, I decided to grab the train leaving town. Here the train curves around at MP 124 as they hugged the Mississippi River and cross V... (more)
Hard to figure out what to do here in Bellevue with the 100 other photographers. The CP business train wasted no time making the 76 miles trek from Marquette to Bellevue today in 2 hour 20 minutes... (more)
CP 6018 & 6067 roll their local from Golden, BC through Windermere and will meet a coal train before continuing to Skookumchuck and eventually Cranbrook, BC. This southbound train will also meet i... (more)
CP train 100 leaving Loon, Ontario.
CP train 100 leaving Nipigon, Ontario.
Canadian Pacific moves empty covered hoppers south at Oakwood Interlocking in Caledonia, WI on an unseasonably warm winter morning.
Train 243 heads through the sweeping curves at Maple Lake, with a big red ACU on the point.
CP's St. Paul to Edmonton manifest heads west through Belgrade on a sunny winter afternoon in Minnesota, with an SD70ACU on point.
A solo AC4400 leads an eastbound Canadian Pacific grain train as it makes its way through the snowy landscape outside of Valley City, North Dakota. This train is heading down the Carrington Sub ac... (more)