CP 8789 leads its train south across the bridge near the village of Carmangay, AB. The river below is the Little Bow River.
CP 8005 leads train 100 east along the banks of the Bow River near Edworthy Park in Calgary.
CP 8500 provides power on the tail of a westbound potash train through Glenbow Ranch.
CP 8127 leads train 100 east through Canmore. It's springtime in the Rockies. Temperatures are warming and getting quite pleasant. That being said, it is not uncommon to get the occasional snowfal... (more)
CP 8144 leads its train east up the grade between Palliser and Leanchoil. Watching the train approach the crossing here is quite a treat. Not only does it slowly wind around a few curves but, you ... (more)
CP8810 leads train 100 east through Bowness in northwest Calgary.
CP 8076 leads its train east into the intermodal yard at Shepard.
CP 8005 leads train 400 east near the Bow River in northwest Calgary. After the flood in 2013, a huge sinkhole developed near this bend in the river. The track was repaired but, the siding that wa... (more)
CP 8052 leads train 400 east through Edworthy Park on a somewhat warm winter afternoon.
CP 8850 leads its train west through Canmore, AB.
CP 8037 leads its train south near Aldersyde.
CP 8136 provides power on the rear of an eastbound potash train. For a number of years, I didn't really like photographing potash trains. I considered them very dull looking, grey trains. In recen... (more)
CP 8152 leads its train east on a lovely winter morning.
CP 8710 leads its train east between Calgary and Carseland.