ES44AC 8751 makes a light engine move at Geddis.
AC4400CWM 8174 and ES44AC 9758 lead westbound grain train 301 through the Thompson River Canyon.
ES44AC 8871 and UP SD70ACe 8923 lead an eastbound manifest through Geddis.
While Canadian Pacific’s Royal Canadian Pacific luxury train pauses at Lake Louise, Alberta, on September 13, 2002, a westbound sulphur train, led by CP GE AC4400CW No. 9382, rumbles by on the n... (more)
Time to let the brakes cool off..... Potash loads 620 reaches the bottom of the first heavy grade from the Arctic Watershed at Raith to its destination on the shores of Lake Superior in Thunder Ba... (more)
A westbound Canadian Pacific stack train crawls across impressive Cisco Bridge in Fraser River Canyon at Cisco, British Columbia, on July 5, 2004.
ES44ACs 9770 heads east on the Scotford Sub with B82.
CP 118 is strung out nicely dropping down the last little grade into Thunder Bay and having just entered the terminals cautionary limits.
Canadian Pacific EMD SD40-2F “Red Barn” No. 9005 and EMD SD40-2 No. 6075 sit in front of the yard office at Cranbrook, British Columbia, on the afternoon of June 27, 2006. CP had the third lar... (more)
A very Dirty CPR MLW M630 4509 rests next to the Roads St Luc shops on a warm sunny morning in June 1981 photo taken with permission.
ES44AC 8886 leads an empty grain train through Morningside.
ES44AC 8935, AC4400CW 8505 and AC4400CWM 8047 approach Range Road 220 with B82.
A nice variety of OCS and boarding car equipment grinds up Neys Hill behind a pair of veteran SD40-2's.
Making a run for Neys Hill, 6013 leads an OCS/boarding car move eastbound on the Heron Bay Sub.
It's quittin' time as CP SD40-2s 5766 and 6045 shove a partially loaded CWR train back to Cranbrook after a day of dumping rail.