CN 8000 rolls past the former Manitoba Pool grain elevator outside Elie, Manitoba.
CN 2318 leads a late stack train Q120, as they round the bend at Upper Dorchester, New Brunswick, on a cold Winter morning, with some early morning light.
CN X371 works its way west with a clean SD60 Ex Oakway Leasing and CN 4618 ex BCOL as a VIA train makes its way along side at track speed of 90mph!
A CN haulage train makes it way north along the Mississippi River on the BN Aurora Sub. The train is working in the section from La Crosse to Savanna. Lynxville is located 46 miles south of La Cro... (more)
CN 2318 leads a late stack train Q120, as they round the bend at Maccan, Nova Scotia.
CN 2541 leads train M309 (Edmonton Walker -- CP Coquitlam) over the Anderson Creek trestle on a beautiful January day.
CN 2195 leads a long train of export grain along the banks of the Fraser River near the Cisco bridges on CN's scenic Ashcroft Sub.
With snow flakes starting to fly at a heavy rate just moments before arrival, CN M399 passes Durand Union Station shortly after 4am.
Pan shot of the head end of a small westbound train 407, as they head by Painsec Junction, approaching downtown Moncton, New Brunswick.
Running about 3-4 hours late, eastbound stack train Q120 crosses over the New Brunswick/Nova Scotia border, where it will meet westbound train 407 at Amherst, Nova Scotia.
Running about 3-4 hours late, eastbound stack train Q120 rounds the S-Curve at Upper Dorchester, New Brunswick, with some awesome early morning light.
CN pair of classic GP9RM's make the return from the east with tankers from Ernestown, hoppers and gondolas from Kingston.
They enter the 4th track making there way into Belleville Yard.
With rain falling on the mountains to the east, a westbound Canadian National intermodal train skirts the shore of Jasper Lake west of Devona, Alberta, in scenic Jasper National Park on August 9, ... (more)
A Canadian National RS-18 assists two VIA units as they struggle to get a lengthy train moving out of Coteau..