An eastbound Canadian National potash empty rumbles through Solomon, Alberta, on August 7, 2016. The Brule Range is finally making a showing through low morning clouds at this location on CN’s Eds... (more)
A Canadian National potash train curves along the shore of the Fraser River as it travels west on CN's Ashcroft Sub near the famous Cisco Bridges.
Despite being dubbed 'Chemical Valley', Sarnia does have the potential to produce some pretty decent scenes, such as this one here. On a misty summer's morning on the outskirts of town, CN train #... (more)
Unibrow 8808 east chugs along with a siding length 114.
CN 705 passing some firemen. CN 705 (empty oil train for Alberta) is crossing the Richelieu River on a sunny but very cold morning. It has CN 8808, CN 2634 and CN 8940. At the head end are ... (more)
CN SD70M-2 8804 leads a stack train north through Duplainville.
A late running 435 charges through Georgetown.
Train 302 was the 5th of 6 eastbound trains in a row that came through Swan Landing late afternoon/early evening of July 7. This train was following VIA No. 2 the Canadian. It would be followed by... (more)
Canadian National train No. 302 passes by a tranquil Brule Lake while traversing Robertson Curve, at Swan Landing, Alberta, on July 7, 2014.
Prince Rupert, BC - Toronto, ON stacks pull into Hornepayne
Southbound A446 awaits a recrew at Jct. 16, before continuing on to the BRC's Clearing Yard.
CN 394 tears through a snow bank at the Guy Avenue crossing in Sainte-Rosalie, on its way to Richmond, Québec.
A431 crosses over the old trestle on the Sangamon River near Lake Decatur. This bridge once handled both IC & PRR traffic.
NS 184, a makeup straight from CN in Flat Rock, wastes no time getting to the east end of Bellevue Terminal.
A clean SD70M-2 passes under the BNSF through Saunders Junction.