CP SD60 6230 reverses into Bensenville yard with 484 after making a headroom move.
Long hood forward! Westbound empty ribbon rail train led by Canadian Pacific GP38-2 #3043 crossing Ganaraska River near downtown Port Hope.
A couple of Geeps layover in the yard on a Sunday afternoon.
Train 475 rolls thru downtown Winona.
Edmonton, AB - Montreal, PQ train #118 passes through Marathon
Ex-SOO 6030 leads CP 484 on the UP Milwaukee Sub.
Vancouver, BC - Montreal, PQ train #112 eases into Marathon with 12603ft of train
CP 8641 + CP 8900 haul 6400' of manifest east through Marathon
Trackwork. Loaded ethanol train CP 650 with CP 8635 leading is passing a dynamic track stabilizer by Lasalle Yard. Normally CP 650 is on the west track of the CP Adirondack Sub but with qui... (more)
CP 9814 sits with its train just clear of the crossing at Field, BC. This was the only photo I got on my two day trip. Morning fog, road construction delays and even a 2 hour delay due to a fire a... (more)
Fresh out of the wash-pit, CP 9715 leads a unit coal train westbound on the CN mainline through Abbotsford, BC.
A trio of SD40-2s, now out of service/scrapped/sold, exit with the transfer from Detroit through the international tunnel in a cloud of black smoke
A rebuild CP EMD leads a manifest westward over the Rock River.
CP 8612 brings up the rear of loaded ethanol train CP 650 as it passes through Pointe-Claire.