CN SD70M-2 8800 leads train Q105 around Mink Lake, just west of Carvel on CN's Edson Sub.
CN 8800 heads train 843-52 west along the Thompson River, exiting the tunnel at MP 51.5 near Ashcroft, BC and rolling toward Black Canyon. CP tracks are across the river, and shared track for dire... (more)
The Roberts Bank Terminal, BC, to Flat Rock, MI, Q-train rolls south thru Ackerville with the CN 8800 on the point and the CN 2236 on the rear end in DP mode. This train sometimes terminates at Ma... (more)
Eastbound CN manifest 416 follows the Thompson River upstream through the twists of Black Canyon between Ashcroft and Coho, BC. This train was one of the longest I have ever seen; my companion fo... (more)
A very late M36831 14 makes its way east on a beautiful December morning.
CN 193 departs Melville after making a pick up
CN SD70M-2 8800 climbs through Grant Brook with train M304.
Train 314 rolls into Hornepayne with 8000ft of train. The deadhead crew seen on the second locomotive will hop off and roll the train in for any defects/dragging equipment.
CN 8800 heads into Jasper with empty sulphur cars.
CN's first DP equipped SD70M-2 awaits the tail end of G889 before receiving a green one at Henry House.
CN 8800 leads the empty rock train over the roller coaster Alberta Coal Branch.
CN 8800 arrives at Leyland with the rock train.
CN 8800 rests at Russett with Q104's train waiting for a lengthy M347.