The Fraser Canyon Discovery crosses the roaring Fraser River and enters the town of Lilloet B.C.
CP 8819 west rounds the bend just east of Savona while a storm brews on the other side of Lake Kamloops
CP 8649 gets under way at Tappen after meeting 9727 east, which can be seen climbing Notch Hill in the background.
CP 8868 west screams through Pritchard with a pair of Olympic GEVO's.
GE's converge at Geddis, all have come off westbound bulk trains, which needed the extra power to cross the mountain grades on the Laggan, Mountain and Shuswap subdivisions.
Work 5952 dumps ballast on the new track at Savona while Olympic GEVO 8866 skirts the shores of Kamloops Lake
Deep in GE land, a pair of AC44's scream through Spences Bridge with potash empties
CN 5270 races 111 westward through Martel.
CN 303 rolls along the banks of the Thompson River entering the small town of Ashcroft.
CSX 7824 leads an eastbound manifest through North Baltimore just after sunrise.
NS 8761 idles at Vickers awaiting a new crew.
Brand new GO 604 looks good in the morning light.
910 eases into Burlington at 0914
CN 399 gradually catches up to the Steel trains head end, pacing each other at around 40MPH on the Dundas Sub.
CN 50482 rests beside the mainline, awaiting for darkness when it will be allowed to begin it's work.