CP 8787 leads CP 470 east through the Dells.
Canadian Pacific coal train No. 840 passes through the tunnels just west of the end of double track at Clanwilliam, British Columbia, on September 29, 2015. Clanwilliam is just under nine miles we... (more)
Eastbound Canadian Pacific coal train No. 840 crosses the Columbia River entering Revelstoke, British Columbia, on the beautiful autumn day of September 29, 2015.
An eastbound Canadian Pacific coal train follows the shore of Kamloops Lake at a location called Dodge east of Savona, British Columbia, on September 29, 2015.
Montreal, Quebec to Vancouver, British Columbia stacker #113 curves through Marathon
Southbound manifest at Pleasant Valley
The CP 5775 rolls through Ontario one last time, being sold off from the roster.
An eastbound Canadian Pacific empty coal train passes below Skihist Provincial Park on September 25, 2015. On the other side of the Thompson River, a Canadian National work train continues loading... (more)
CP 8787 rolls an eastbound empty coal train along the lakes at Eagle Pass just west of Revelstoke, BC on a late early fall afternoon. The train will shortly arrive in Revelstoke for a crew change ... (more)
CP 8787, CSX 141 and CP 9700 lead CP 240 past CP 609 at Elliott.
On my first trip East, still in high school, I was fortunate enough to have my brother drive me around to alot of yards. Here a CP train gets ready to depart White River Junction.
CP 103 rolls across the Little Pic River
The sun rises on a perfect spring morning, fog lifts off the fields, a train horn pierces the peace and quiet, and "it is well with my soul" for a few minutes.