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.
Q105's train is westbound on the Yale Sub approaching Page.
CN ES44DC 2305 shoves Prince George-Vancouver train M355 through the farmlands east of Matsqui.
The class engine of CPKC's SD30C-ECO rebuilds leads A84-28's train south on the Mission Sub.
Destined for Kamloops and eventually Jasper/Banff, The Rocky Mountaineer heads onto the CPKC Page Sub near Matsqui.
Painted to recognize that "Every Child Matters", CP ES44AC 8757 speeds west on CN's Yale Sub with 149-10's train.
An empty CN grain train heads away from home rails at Page for a run into the Fraser Canyon via CP's Page, Mission and Cascade Subs.
CP ES44AC 8879 leads a loaded coal train west on CN's Yale Sub approaching Page.
CP ES44AC 8853 shoves an empty coal train east on CPKC's Page Sub. The two tracks in the foreground belong to CN's Yale Sub.
A loaded CP coal train heads west on CN's Yale Sub slamming across its owner's Mission Sub at Matsqui Jct.
CN ES44DC 2235 leads a loaded canola crush train west on the Yale Sub.
CN ET44AC 3168 leads Edmonton - Vancouver train A417 through some lush fields east of Matsqui on CN's Yale Sub.
A417's train heads onto the double track at Sumas Mountain.
CP SD30C-ECO 5016 heads south through Matsqui Junction with 28 cars for Huntingdon.