Canadian Pacific train No. 199 rolls across the Columbia River at Revelstoke, British Columbia, on September 30, 2015.
Canadian Pacific train No. 302 crosses the Columbia River entering Revelstoke, British Columbia, on the morning of September 30, 2015.
The surrounding mountaintops are hidden by clouds as a a Canadian Pacific freight headed by an impressive string of seven SD40-2s enters the yard at Revelstoke, BC.
On the morning of September 30, 2015, an eastbound Canadian Pacific coal empty passes Begbie as it arrives at Revelstoke, British Columbia, for a crew change.
Eastbound Canadian Pacific coal train No. 840 crosses the Columbia River entering Revelstoke, British Columbia, on the beautiful autumn day of September 29, 2015.
Canadian Pacific SD30C-ECO No. 5003 is at Begbie on the west side of Revelstoke, British Columbia, on September 29, 2015. No. 5003 was rebuilt from CP GMD SD40-2 No. 5983 and now sports a longer “... (more)
A westbound intermodal train makes its way across the Columbia River bridge in Revelstoke.
CP 5003 an SD30C-ECO toes a loaded ballast train upgrade at Tumtum siding on the climb to Eagle Pass west of Revelstoke, BC.
CP 9353 leads an empty Canpotex potash train into Revelstoke in late afternoon where it will change crews before heading east.
CP 8755 is the rear DPU on eastbound coal train 840 (empties) headed into Revelstoke for a crew change. The train is descending Eagle Pass at Clanwilliam just west of town.
A westbound intermodal train passes through the several different tunnels at Eagle Pass on Canadian Pacific's Shuswap Sub.
CP train 199 crosses the Columbia River bridge as it begins its trip west from Revelstoke, BC towards Kamloops and Vancouver.