Canadian National intermodal train No. 102 begins another trek across the Thompson River east of Ashcroft, British Columbia, on July 22, 2011.
A Canadian National mixed merchandise train curves onto the CN Oakville Subdivision after coming off the Dundas Sub. In the distance, a GO Transit commuter train begins to proceed after waiting fo... (more)
CN 2289 leads an oil train thru Mount Pleasant, WI on October 20, 2017. The train is on UP's Milwaukee Sub, the ex-CNW New Line. While CN power is common in SE Wisconsin, it is relatively uncommon... (more)
CN 2289 lead CN 403
CN 2289 lead CN 403.
CN train A412 coasts along the south track of the Albreda Sub on a nice "code blue" day.
CN 2289 leads train Q118 south across the CSX (C&O) diamond in Holly. Q118 is the first, or at least in a long time, dedicated intermodal on CN's Holly Subdivision. Today's Q118 has more than 35... (more)
Q111's fresh crew sets off from Jasper for Kamloops on board an "EcoConnexions" tagged ES44DC.
A Canadian National stack train heads east across the Thompson River just east of Ashcroft, British Columbia, on a pleasant July 22, 2011.
CN M310 departs the north track at Carvel after meeting trains M347, W903 and Q117.
One of CN's core trains heads down the Rainy Sub towards Duluth in late afternoon sun.
CN 302 arrives at Hornepayne
CN 2282 + IC 2455 lift 302's freight out of Hornepayne and onto the Ruel Sub
This photo was taken from a pedestrian brigde site over the traks of St-Hyacinthe sub yard.
Heading toward Duplainville, CN 342 rounds the curve at North Rugby Jct.