CN 306 is eastbound crossing the 3,920 foot Salmon River Trestle east of Grand Falls, New Brunswick.
With plenty of fog in the valley, train 121 crosses the barely visible Salmon River Trestle in New Denmark, New Brunswick.
During a downpour, train 306 heads by Wapske, New Brunswick.
CN 306 approaching Grand Falls, New Brunswick.
CN 306 meeting counterpart CN 305 at St Leonard, New Brunswick.
CN 306 at Saint Hilaire, nearing their next crew change point at Edmundston, New Brunswick.
CN 731 at Saint Hilaire, after a crew change at Edmundston, New Brunswick.
CN 731 at St Leonard, New Brunswick.
CN 731 rounds the bend at Sisson Ridge, New Brunswick.
CN 121 at Grand Falls, New Brunswick.
CN 121 crossing the 3,920 foot Salmon River Trestle in Northern New Brunswick.
CN 121 at Sisson Ridge, New Brunswick.
CN 121 at Longley, New Brunswick.
CN 507 at Folly Lake, Nova Scotia.
CN 3333 at the west end of the siding at Belmont, Nova Scotia, where it will meet westbound train 507.