CN ES44DC 2335 has G874's grain empties at track speed, skirting the shores of Moose Lake.
CN C40-8M 2411 leads train M302 around the shores of Moose Lake.
A loaded grain train passes the former jail at Heffley Creek, a few miles east (north) of Kamloops.
On approach to Jasper for a quick change of crew before continuing west. As this and other trains rolled by, rutting elk could be heard bugling in the trees just to the west.
CN ES44DC 2268 brings train Q102 to a stop at Mile 36.0 of CN's Albreda Sub, also known as "The Boat Launch." This is a common crew change point for double sub trains from either Kamloops or Princ... (more)
CN A416 heads through some foggy swamps west of Jasper as the sunrise hits the mountain peaks.
CN ES44DC 2300 leads train Q199 out of the shadows a few miles east of Grant Brook.
A trio of CN SD70s hustle Vancouver-Prince George train M354 east on the Robson Sub. A few miles down the track the train will turn northwest onto the Tete Jaune Sub which will take it to the Fras... (more)
Westbound coal loads near Spences Bridge
A bit of rock climbing yielded this shot of an Eastbound stack train leaving Spences Bridge.
What took all winter to capture. I finally got the consist and light I wanted last week as two of the newer additions to the CN roster haul M304 near Solomon, AB with the Brule Range providing the... (more)
A single GE and a pair of EMDs lead 157 cars of extra traffic gathered at Kamloops towards Jasper and Edmonton.
With train A411 under control, CN engines 2596 and 2125 cruise past Moose Lake, beginning their descent down the Robson Hill.
Brand new CN SD70M-2 8946 tips over the hill at Yellowhead during some bitter -32C temperatures.