CP ES44AC 8926 pulls Vancouver IMS, BC - Toronto Yard, ON stacks across the Little Pic River during the last light of the day when the sun swings around on the longest days.
CP train 113 at Red Rock, Ontario,
A sand train heads west on the Paynesville Sub with a couple bright red GEs on point.
A pair of CP GEs take a sand train west on the Paynesville Sub over the Clearwater River trestle near South Haven, narrowly avoiding a cloud.
100's freight pulls down the siding at Marathon alongside the shores of Lake Superior at Pebble Beach
Grain train CP 330 is passing through Dorval with CP 8926 and shiny CP 7004 up front.
After going in the siding in Loretto for 198, this train had the all clear to Glenwood once it got rolling. Here the train heads through the S curve at Maple Lake, with locomotives from both Pacif... (more)
A pair of grimy GEs blend in against the forest greens at Stralak in charge of overflow stacks from Deltaport in Vancouver, BC. The train is curving around Straight Lake crawling up the tough grad... (more)
CP 119 in the lead. Based on scanner chatter, I could hear that both CP 119 and CN 327 were headed my way and I was not quite sure which would show up first.... Well CP 119 showed up first ... (more)
A westbound chases the setting sun across Minnesota between Regal and Belgrade.
The last in a four train parade catches some of the final golden rays of a late fall sunset as it rolls along west of Paynesville.
Canadian Pacific train #290 travels over the most scenic area in Thief River Falls, which includes anywhere along the Red Lake River. I would imagine that it's a nice day for the engineer to have... (more)
CP 254 gets the OK from Galt RTC to head westwards into Lambton Yard.
CP 609 an empty crude oil train, heads west after just departing the siding at Ringold.