Vancouver Thornton, BC to Brampton Intermodal, ON stacks roll east along the Caramat Sub with a ex CREX unit upfront. CN 3148 is providing distributed power 80 platforms back on this 132 platform ... (more)
A CN cowl powers train 594 eastbound through thunder storm skies at Passekeag, New Brunswick.
After arriving overnight, a small potash train, CN 596, sits at Tin Can beach on the south end of Saint John, with the potash switcher sitting nearby. Shot at sunrise.
CN 730 runs along the S-curve at Nauwegiwauk, New Brunswick in the summer of 2017.
CN 594 at Hampton, New Brunswick in stormy skies.
CN 594 at Hampton, New Brunswick.
CN 594 at Passekeag, New Brunswick.
After a long winter the aspen is finally beginning to pop to a lush green at Otterdale. CN 314 holds the siding for a meet with CN 183 & 109.
A pair of rebuilds pass a swamp with manifest from Winnipeg, Manitoba's Symington Yard to MacMillan Yard in Toronto, Ontario.
CN 3370 + CN 3409 both recently rebuilt from BNSF C44-9W's pull Winnipeg to Toronto freight 314 down the siding at Otterdale for a meet with a pair of westbound intermodals.
CN ex-UP GP38-2 4935 is leading PSC switcher L500 out of the Port of Montreal, pulling a short train of empty wells through this touristic area on a glory morning. On the left, Chapelle Notre-Dame... (more)
The autumn colours are beginning to faded but are still impressive as a CN westbound leans into the curve at mile 30.
Daily's Garneau-to-Taschereau train 461 exits the west portal of the 610ft tunnel, just after passing Shawinigan.
CN SD40-2Ws 5321 and 5277 idle in the yard at Boyle after working the return trip to the pulp mill at O'Morrow.
CN SD75IACC 8305 slows train G810 for a crew change west of Edson.