Lead unit of the CP Canada 150 train on display in Edmonton
Taking CP 112 apart. CP 9358 is in the process of backing into Lachine IMS Yard with part of CP 112's train. At left is another part of CP 112, with DPU CP 8737 at the end of it. In the for... (more)
A CP eastbound manifest runs at dusk past Black Canyon near Ashcroft, BC
CP local is heading back to yards in Winona after switching industries along Mississippi River.
Wall Street: Street running operations are always interesting, even more so when they're in a residential area, and not industrial. Winona, MN is one of the more overlooked operations in th... (more)
Staged in the yard beside the original CP Strathcona Station CP's heritage train is stopped for the evening show in Edmonton in celebration of Canada's 150th birthday. Power is provided by herita... (more)
CP 2297 blasts thru Sturtevant, WI with a local Patrol (their term for wayfreight) on July 27, 2017.
CP 3113 leads T07 over the river with a large cut of loaded cars from blue mountain mines in Nephton heading for Toronto
Squeaky clean CP SD40-2 787 in the dual flag scheme leads a freight on joint IHB/B&OCT trackage at McCook, IL about to cross into LaGrange IL in June 1998.
CP 2277 & CP 3048 prepare to leave Lachine IMS yard with an intermodal transfer destined for nearby St-Luc Yard.
Drama at dawn in Plattsburgh, NY on CPs ex-D&H Canadian Main as the exotic engine consist of three GP20C-ECOs and a GP 40-2 bring a 12,000 ton 252 past the ex-D&H station! It's 05:10 and the sligh... (more)
CP's Canada 150 train is returning from it's Anderson Road gig in Calgary reversing to Ogden yard where it will spend the night before travelling north to Edmonton.
The Canadian Pacific Canada150 Train heading back to Calgary AB