CP 8707 leads its train west near the crossing in Edworthy Park.
CP 8622 leads a mixed manifest east at Chinook siding between Coleman and Blairmore. In the top left is Crowsnest Mountain.
CP 8040 leads a mixed manifest west out of Calgary. This was the first clear day I had seen in nearly a month. Smoke from distant wildfires has been in the air for quite a while. It was quite a tr... (more)
CP 8121 leads a mixed manifest east along the banks of the Bow River in Calgary. Smoke from wildfires in Washington and British Columbia is making its way into Alberta. It cleared somewhat overnig... (more)
Making excellent time, CP 8056 leads train 100 east along the Bow River in Calgary.
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.