A417's train pulls down to the west end of the yard at Jasper for a crew change with WCEX F59PHI 903 heading home after a rebuild in Georgia.
M348's train approaches the double track at Niton behind a clean GEVO.
201-02's train pulls through the siding at Banff, passing business train 31B-03 who is spotted up at the station.
BNSF 4276 has 31B's train at track speed between Massive and Eldon on the Laggan Sub.
A BNSF business train gets set to pull out of the station at Banff, AB under smoky skies.
CCGX GP9RM 4018 gets a spin on the wye at Jasper prior to being delivered to its new home in Hinton.
CN C44-9WL 2506 leads a loaded grain train south on the Westlock Sub approaching the north end of the City of Edmonton.
New CN AC44C6M 3314 leads G877's train west on the Edson Sub near the east end of Jasper Lake.
Q117's train is approaching the double track at Henry House with new CN AC44C6M 3333 making its maiden voyage west.
A459's train negotiates one of the many curves on CN's Grande Cache Sub heading down the hill towards Wildhay and Swan Landing.
A417's train bangs across the former east siding switch at Pedley.
CN AC44C6M 3335 idles on the shop track in Jasper.
Sulphur loads from Benbow, AB climb the short grade at Devona behind a former CitiRail leaser.
New CN AC44C6M 3329 idles in the yard at Jasper amidst some strong morning light.
Recently spiffed up for Remembrance Day, CN ET44AC 3015 is tied down in track #3 at Jasper with G811's GrainsConnect loads.