A loaded coal train running in a 1-1-1 configuration is struggling between Natal and Fabro, on the Cranbrook subdivision. It will take them about 2 hours to get to Crowsnest Summit, about 15 track... (more)
CP 4452 & CP 3124 do some switching at Lachine Intermodal Yard on a cold but sunny morning. For more train photos, click here.
CP 6240 rockets through the vineyards in Grassie, Ontario with mixed freight in tow, including some new hoppers from NSC in Hamilton.
The early 1990s saw many Canadian Pacific freights in the Chicago area powered by MLW and ALCO products. A CP Century is captured here at the IHB's yard in Riverdale. Tom Golden photo.
CP 6240 crests the Niagara Escarpment at Vinemount with a short train, including some new hoppers from NSC.
CP 6240 leads CP 254 as it waits for a track release from CP 247 before accepting a light into the tunnel underneath Hunter Street.
CP 143 makes its descent with platforms sandwiching some mixed freight.
On lease to the Orangeville Brampton Railway, CP 8249 leads the Credit Valley Explorer along the former CP Owen Sound Subdivision. This shot would be one of the rarest due to the GP9u retirements,... (more)
The latest winter storm to dump around 7-9 inches of snow, then blew it all over with 50 mph winds. The winds were still strong most of the next morning. Here 471 fights their way thru some small ... (more)
CP 492 (a 4-6-0 built by CP in 1914, class D4g) is one of many steamers preserved at Exporail. For more train photos, click here.
Just because the Winter Olympics ended a few days ago doesn't mean winter has ended! A westbound Canadian Pacific coal train passes the signals at Livingstone as they enter the Page Sub leaving th... (more)
Shiny red ECOs pull a transfer from UP's yard and into Pig's Eye.
Canadian Pacific's track inspection train ties down for the evening just north of University.
While waiting for the PC heritage unit, this pretty thing came my way.
9353 and a pair of ICE units haul empty cans bound for North Dakota.