GP38-2s 3094 and 4523 approach Townshipline Road as they head south on the Mission Sub with a short train for the SRY interchange at Huntingdon.
GP40-2L(W) 8015 leads the eastbound Rocky Mountaineer off of CN's Yale Sub and onto to the CPKC Page Sub at Matsqui.
West Coast Express F59PH 907 passes Maple Leaf Self Storage as it approaches its final stop of the morning at Waterfront.
ES44DC 2331 and Dash 9-44CW 2505 lead CN 520 through Ranfurly.
CN 2969 heads west on the Wainwirght Sub.
BRR SD40-2 5951 approaches Main St in Rosalind as it heads east on the Alliance Sub with the Shake off Winter excursion.
F40PH-3s 6412 and 6457 have just crossed the Saskatchewan/Alberta provincial boundary as they head west on the Wainwright Sub with VIA 1.
Battle River Railway's ex-CP Rail SD40-2 5951 and ex-CN SD40-2(W) 5353 make a light engine move past the former Alberta Wheat Pool grain elevators in Forestburg.
CP 2816 approaches Blackfalds as it heads south on the Leduc Sub.
On a cool, grey first day of spring, CP 2816 passes Netook Siding as it heads south on the Red Deer Sub.
CP 7028 and KCS 4834 head east on the Scotford Sub.
F40PH-3s 6412 and 6452 approach Ryley as they head west on the Wainwright Sub with VIA 1.
CP AC4400CWM 8008 and KCSM ES44AC 4892 head west on the Scotford Sub.
CN 3859 heads west on the Wainwright Sub.
SD70M-2 8019 leads a westbound intermodal through Greenshields.