Sand loads from Weyerhaeuser, WI speed through Pedley on CN's Edson Sub, destined for the Grande Prairie, AB area.
Calgary-Pricne Rupert train Q193 heads west one of the single track portions of CN's Edson Sub between Niton and Peers.
U770's train heads onto the single track at Yates behind the EJE heritage engine.
CN 500's power is waiting for its signal to leave the East Side Canal Bank Spur after dropping off grain cars at Ardent Mills.
CN SD75I 5699 climbs through Medicine Lodge leading train Q101.
A458's tailend is just about in the clear in the siding at Wildhay while A459's crew gives them an inspection prior to departing.
A417's tailend has (thankfully) just cleared Mile 142 as G834's train glides by on the north track behind a fresh leader.
G834's train gathers speed at Hargwen after a lengthy stop to meet some westbound traffic.
CN AC44C6M 3333 leads Q117's train west at Henry House.
Freshly rebuilt CN AC44C6M 3333 leads Q117's train towards Jasper on CN's Edson Sub.
One of CN's newer ET44ACs holds tight in the siding at Evansburg waiting for a meet.
Q106's train heads east on the Albreda Sub during a snowstorm.
Sulphur loads depart the north track at Devona behind a former CREX ES44AC.
Freshly Rebuilt AC44C6M Number 3343 Brings Q119 West Towards Fisher On The BCR Port Sub.
CN leads a westbound grain train through the Skoonka Tunnels (also known as the Honeymoon Tunnels) along the Thompson River west of Spences Bridge, BC showing off its as delivered "zebra"... (more)