CN 120 has four GEs (CN 2308, CN 2546, CN 2342 & CN 2928) as it rounds a curve.
With a string of former Alberta Government grain cars now owned by the Battle River Railway on the headend, M347's train departs the yard at Jasper.
CN ES44DC 2308 travels east on the Wainwright Sub as the trailing DPU on empty potash train #758.
CN ES44DC 2308 brings up the rear of a 170 car loaded potash train heading for the coast at North Vancouver.
Eastbound near Rivers, Manitoba
CN 2308 & CN 2575 lead a westbound over the York Sub. For more train photos, click here.
A bighorn sheep waits on top of a cut at English for Canadian National train No. 102 to pass by on July 14, 2013. English is just a few miles east of Jasper, Alberta, on CN’s Edson Subdivision m... (more)
CN 116 passes through a rock cut just east of Jasper.
Sulfur loads depart Giroux after a meet with a westbound intermodal.
CN 2308 and IC 2463 gather speed as the depart Edson with A417's train.
CN Q111 heads towards Arrow River.
With a fresh crew on board, M348 prepares to depart for Edmonton.
Bound for Toronto, CN 369 slowly begins its descent to Garneau Yard on the sinuous Lac St-Jean subdivision.
Coasting in the double ''S'' curve near the summit at Talbot, CN 369 made good time on one of the most sinuous and heavy in train handling subdivision in Canada.
Approaching the small village of Rousseau, CN 369 2308 South have 30 miles to go before arriving at Garneau Yard, the next crew change point.