ES44AC 2915 idles on the south main at Gulf.
Near the Canada/U.S border, Canadian National 324 is heading south toward St Albans Vt on a warm and humid morning.
After running around their train in Saint John, CN O998 runs long hood forward, as they head back to Moncton, New Brunswick, passing the lake shortly after departing Saint John.
With the sun starting to dip below the mountain side, test train O998 runs through the farm lands, shortly after passing through the community of Norton, New Brunswick.
ES44AC 2915 waits to proceed into the Port of Vancouver's Deltaport Container Terminal at Roberts Bank.
CN SD70M-2 8918 along with a GECX lettered ex CSXT lead a long Northbound general freight up Steelton Hill, south of Duluth.
With the day's last bit of daylight left, CN 5409 leads train O998, the CN Test Train approaching Sussex, New Brunswick, running long hood forward.
A heavy southbound lumbers up Byron Hill in the early morning. This train has a cut-in DP along with the Byron helpers.
GTW 5758 leads a southbound local as it works up Byron Hill.
Late evening in the small town of Byron, finds a northbound herzog ballast train lead by CN 5701 along with a GP GE.
A Northbound CN oil train waits at the bottom of Byron Hill, due to congestion in the Fond Du Lac yard.
The Steelton Hill helpers shove on the rear of a Northbound
CN intermodal. The set was kept busy this morning, shoving 4 trains in just a couple hours.
A pair of CN GE's lead a southbound stack train down Steelton Hill, south of Duluth. Being my first visit to this line, I was very impressed with the traffic levels.
CN stack train Q120 has just crested the uphill climb through Folly Mountain, and are starting their descent, as they rumble through Folly Lake, Nova Scotia, near sunrise.