CN's newer ES44AC's pull CN 765 oil train westbound towards the Fabyan Trestle.
Newer CN GE ET44AC 3080 Leads with an older EMD SD60F trailing on CN Q102 (Vancouver BC - Toronto ON) on the north of the double track, between Wabamun and Carvel.
CN ET44AC 3039 pushes the rear of CN Q101 (Toronto, ON - Vancouver, BC) between Edmonton and Ardrossan.
A pair of older GE C44-9W's pull train X301 up the hill, as they meet M310 on the double track between Edmonton and Spruce Grove.
A pair of old dash 8's pull an odd grain/intermodal CN Q199 (Chicago, IL - Prince Rupert, BC) on the double track, meeting with Q112.
CN ES44DC 2340 leads train Q112 (Vancouver BC - Toronto ON) eastbound around the curve at Pioneer Road against the early morning sun.
CN SD70M-2 8906 pulls CN M311 along the south track, passing M304 which had been sitting behind Q112 for several hours.
CN C44-9W 2538 pulls U724 rock train east in the perfect morning light at Carvel, Alberta.
A pair of EMD locomotives pull train M303 up the hill, into the siding at Gainford to meet its counterpart M304.
Foreign power to Alberta, UP AC45CWCTE 5502 leads CP potash train #603 west in the foothills of southern Alberta.
CN ET44AC 3013 At Arnold CN Yale Sub
UP AC45CCTE 5506 pushes the rear of train 603 potash at Bearspaw, Alberta
CP AC4400CW 9823 leads CP 199 on the west side of Cochrane, Alberta.
CP AC4400CW 8613 leads 458 axle train 303 west through Cochrane, Alberta