CP 8500 provides power on the tail of a westbound potash train through Glenbow Ranch.
CP 3097 leads its train east through Glenbow Ranch. I didn't catch the I.D. on this one. May have been a rock train from Exshaw.
CP 8138 leads train 100 east along the banks of the Bow river in Calgary. It was Canada Day and there were a number of people out on the river enjoying the day. (I didn't happen to get any of them... (more)
CP 8628 leads its train east in northwest Calgary. There's a lot you can see near this location in Calgary. It is near the Bow River. To the east you can see the colorful Childrens' Hospital. To t... (more)
CP 8616 leads a mixed manifest west near Dalemead.
CP 8707 leads its train west near the crossing in Edworthy Park.
CP 8601 leads an empty coal train south through Spillimacheen.
CP 8008 leads train 100 east through Edworthy Park in Calgary.
CP 8170 leads train 200 east at Brickburn. If I had taken the photo a few seconds earlier, you'd be able to see more of the train around the curve.
CP 8040 leads a mixed manifest train east near Edworthy Park in Calgary.
A mixed freight train heads west as the sun begins to rise on a beautiful summer morning.
CP 3041 leads its train west between Carseland and Calgary. I got this photo about 20 minutes before sunset.
CP 8040 leads its train west down the grade into Field, BC.
CP 9715 provides power on the tail of a westbound grain train near Donald, BC.
CP 9358 leads its train east through Edworthy Park in Calgary. The first car on this train was a track evaluation boxcar. Don't let the snow fool you, it is springtime in Calgary. It's not unusual... (more)