CN 594 through Hampton, New Brunswick passing the lit up tourist bureau.
CN 594 along the countryside approaching Norton, New Brunswick near nightfall.
CN 594 rumbles through Apohaqui, New Brunswick at blue hour.
Panning CN 594 approaching Sussex, New Brunswick.
Oil train passing through what used to be the interchange yard between the DMIR and CN at Shelton.
Oil empties glide downhill on Stevens Pass on a cloudy afternoon in the mountains.
The 3rd section of G834-23 heads across the Prairie Creek west of Hinton, AB.
Edmonton-Vancouver train M311 struggles to get up to track speed with new CN ES44AC 3893 leading the way.
Wearing CN's 100th anniversary livery, brand new CN ES44AC 3893 muscles a heavy M311 westward on the Albreda Sub.
Brand new CN ES44AC 3893 speeds eastward on the Edson Sub with CN train U760.