A417's train has successfully descended the Robson Hill approaching McCabe on the Robson Sub.
After meeting a long and heavy Q190 at Ardrossan, Q117's train begins it's final descent into Edmonton after a long trip across the Wainwright Sub.
A set of coal empties trundle their way towards Henry House on a hot summer's day that had most of CN's western network under heat advisory.
Q101 climbs through the Hamlet of Marlboro, AB.
CN 2403 leads 422 out of the grade at CN Snake beside Highway 403.
CN's hot eastbound Q112 charges east on CN's Edson Sub in nice late evening light.
Eastbound, CN Rail gasoline Tank Train.
CN's Test Train tests the siding at Barriere.
One of 4 IC SD70s painted in CN colours clears the PSO at Mile 231 of CN's Edson Sub and quickly notches up to throttle 8 getting train Q106 up to 60mph. CN SD70M-2 8955 was leading the train.
In the waning hours of a rare for this past winter snowstorm the Keenan Switch crew heads out on their appointed rounds to deliver empty gondolas to one of Minnesota's new mining ventures, Mesabi ... (more)
CN 8812 + BCOL 4610 hustle hotshot Q115 through Arms
A Grande Prairie, AB section of G847 crosses up to the north track of the Edson Sub at Henry House. This train came all the way down the steep Grande Cache Sub which is why it has so much power. T... (more)
CN Q117 pulls into Jasper Yard with two ex UP GP50s, NREX 2906 and 2903 trailing.
Q199 has just crossed up to the north track of the Edson Sub at Henry House with 12,000 feet of traffic in tow for Prince Rupert, BC.
CN SD60Fs 5518, 5556 and 5546 pull into the west end of Saskatoon Yard at Farley East with G808's train, which will terminate in Saskatoon.