St Paul, MN (BNSF Denver, CO) to Searsport, ME windmill base towers head over the lakes passing the north shore of Lake Superior and across the trestle spanning the Little Pic River.
On the last day of the Final Spike Tour, CP 2816 approaches 84 St E in Calgary as it passes through the former hamlet of Shepard.
Winter is over and the days are longer allowing the first of the evenings westbound's to pass through Trenton in the daylight.
Moved to a much more shootable spot than it had previously been in during the past month or so, CP 5903 is seen at Exporail.
CP 8825 leads an autodeck train east through Edworthy Park in Calgary.
Kicking Horse Canyon From high above the new highway and the old, an eastbound stack train roars up the 2.2% grade out of Glenogle, BC. The original road closely followed the original ali... (more)
Pulling Kicking Horse Pass CP8021 leans into the last portion of the 2% on the pull for Kicking Horse Pass. The manifest train(mostly empty tanks) has just passed the flat spot at Wapta L... (more)
Montana Subdivision CP5049 rebuilt SD40-2 pulls one of the many grades towards Milk River. The local originates in Lethbridge and brings interchange cars for the United States border.
A pair of CP ES44AC's lift 113s train out of Marathon after meeting 118s train. The former pulp mill brownfield site and surrounding landscape of the Marathon area makes up the backdrop.
KCSM ES44AC 4748 pulls 118s freight along the shores of Lake Superior at Neys, Ontario
KCSM ES44AC 4894 looks great shoving 100 over the crest of Neys hill passing the approach to Coldwell
KCSM 4894 brings up the markers on 100-10 cruising along the shores of Ripple Lake west of Middleton
A pair of freshly painted CPKC locomotives lead westbound CP 401 at Seebe, Alberta in nice evening light.
CPKC 100-10 crests Neys Hill and descends into Coldwell curving around Neys Lake.
CPKC's hotshot Vancouver to Toronto intermodal train heads east along Lake Superior thru Jackfish tunnel and around Jackfish Bay.