CP 8123 leads a loaded grain train west near milepost 99 in Banff National Park.
A Canadian Pacific stack train exiting Black Canyon near Ashcroft, British Columbia.
A Canadian Pacific coal train heads north on the railroad’s Windermere Subdivision between Cranbrook and Wasa, British Columbia, on July 15, 2011.
CP power has just entered California leading westbound symbol QMEMSTO towards Needles for a crew swap.
CP SD70ACu #7054 leads CSX Train B622-09 northbound into the Broughton siding at Roanoke, AL. Due to issues with the 7054, the crew had to cut away from their Train and run up to Wadley where they... (more)
CP SD70ACu #7054 leads CSX Train B622-09 northbound through Standing Rock, AL.
Powered by five Canadian Pacific EMD SD40-2s is CP’s wayfreight that operates between Golden and Cranbrook, British Columbia, is running southbound just south of Wasa on July 15, 2011.
CP 8757, the Every Child Matters unit, begins its long trek to Montreal leading CPKC 230, seen here passing underneath the former Milwaukee Road signal bridge in Franklin Park, IL, still used toda... (more)
With millions of miles down in a previous life CP 2816 "The Empress" ran on tours up until '08 when it was pulled from service. After being put in storage for years the Canadian Pacific ... (more)
CP 8112 leads S542-02 through Grantville headed for Fort Bragg, NC. This train utilized the Meridian & Bigbee from Merdian to Montgomery. If approved by the STB, the track the MNBR owns(from Merdi... (more)
CPKC 8868 Leads CSX Intermodal I1666 Eastbound at sunset , through Deshler Ohio. The train had a mid former KCS unit as a DPU.
CSX S542 in Waxhaw with CP power
CP 8173 adds a little colour to a cloudy day as it heads westbound through one of the last snowfalls of 2023.
Westville Wetness | On a foggy and rainy January 25, 2024 morning, southbound CPKC manifest train M262 rolls through Westville, OK.