CN 327 has intermodal traffic up front as it passes a quadruple tracked section of CN's Kingston Sub.
A crew is about done with the air test on this 82 car train at the Big River Ethanol Plant on the westside of Dyersville on the CN Dubuque Sub. The crew will pull out and shove back to get the con... (more)
In days last light, CN 594 rounds the bend nearing Hammond River, New Brunswick during a snowstorm.
CN 594 heads through Hampton, New Brunswick during a semi snow storm nearing days last light.
During a nice snowfall, a trio of power leads train 594 at Passekeag, New Brunswick.
Four big six axle locomotives ferry a rail train towards Hornepayne with Caramat Sub rail. The trailing two locomotives and the rail will be setout and this train will continue on as a L596. The b... (more)
Vancouver-Montreal train Q108 skirts the melting shores of Moose Lake.
A Roger Puta Photograph
CN 2335 rounds the curve onto the causeway at the east end of Swan Landing siding and yard with an 11,000 ft. train 416 manifest freight. The train is just east of Jasper National Park headed towa... (more)
Canadian National train No. 416 curves out of Swan Landing, Alberta, on July 7, 2014. This scenic setting is just east of Brule near the eastern border of Jasper National Park.
CN 2335 operates in DP mode on a CN stack train on the Waukesha Subdivision.
CN 2335 heads south across the Wisconsin country side at Soo Road.
CN 309 around the curve. CN 309 with CN 2335 at the head end and CN 2529 mid-train passes through Pointe-Claire on a hazey Friday evening.
A recently buffed up CN ES44DC 2335 speeds downhill towards Stony Plain with train Q104.
Extra traffic screams onto the south track at Galloway behind CN 2335.