CN 306 pulls into the siding at Tarte for a meet with 121.
After meeting train 121 a few miles west of here, CN 306 continues on it's journey eastbound as they approach CN Glendyne.
CM 306 crosses the trestle at Saint Eleuthere, PQ in stormy skies.
From high above, CN 306 climbs the grade out of St Andre Jct, and are now on the Pelletier Sub
On a rainy foggy day, train 306 rumbles by Lac Baker, about 20 miles from their next crew change at Edmundston, New Brunswick.
The day after a lockout, CN 306's light power is on its way to pick up its train.
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 306, as they climb out of Saint Andre Jct, where they entered the Pelletier Subdivision
After cresting the hill at Pelletier, CN 306 passed St-Éleuthère
CN 306 rumbles across the Etchemin River bridge