Steam engines 4-6-0 CP 492 and 4-4-0 CP 144 are decorated for Christmas at Exporail.
An empty coal train southbound along the CP Windermere Sub on a frozen landscape.
A freshly painted Canadian Pacific AC4400 leads NS auto/intermodal train 28N through the Canisteo River Valley. After clearing brush for an hour while waiting for this train, we were rewarded hand... (more)
CP 8797 heads a freight east towards Sparwood and Crowsnest pass as it goes under Hwy 3 south of Sparwood. The train is helped out by a red/silver BNSF Dash 9, which seemed a little unusual given ... (more)
CP 8887 heads a freight west towards Ft. Steele and a connection with the UP at Kingsgate as it rolls through Morrissey, BC south of Fernie in late day autumn light.
A freshly painted Canadian Pacific AC4400 leads NS train 28N through the Canisteo River Valley. Locomotives:CP 8639 AC44CWNS 2708 SD70M-2
CP GP20C-ECO 2241 lays over in Smiths Falls with the track geometry train.
Canadian Pacific daily manifest train 252 at Port Henry on a bitterly cold December morning.
CP's 2017 Holiday Train entertains hundreds in Minot, ND at the historic Soo Line depot. Photo taken from public property.
The temperature is only 8 degrees on a bright Adirondack morning as CP 252 makes another rare daylight move over the D&H north end.
Canadian Pacific 8710 leads the Blue Island, IL to San Bernardino, CA auto train through the dry desert of San Bernardino County on the Needles Subdivision