Vancouver-Montreal train Q108 skirts the melting shores of Moose Lake.
CREX ES44AC 1521 shoves hard on the rear of a loaded potash train passing alongside Moose Lake.
Brand new CN ET44ACs 3225 and 3226 guide Q189's train westward along the shores of Moose Lake.
CN SD60 5472 leads train G834 east on the Albreda Sub passing some great fall colour along the shores of Moose Lake.
On a gorgeous fall afternoon, CN SD75I 5745 leads an extra Kamloops, BC - Chicago, IL stack train east along the shores of Moose Lake on CN's Albreda Sub.
CN C44-9W 2556 leads Prince Rupert-Montreal train Q186 along the shores of Moose Lake.
CN ET44AC 3101 and SD60 5489 whip around the curve at Mile 37 of CN's Albreda Sub passing along the frigid shores of Moose Lake with train X348.
CN ES44AC 2975 leads an empty grain train along the shores of Moose Lake, as a bit of fall colour hangs on for dear life.
Passing some beautiful fall colour, running alongside an equally beautiful Moose Lake, CN C40-8 2105 leads a Prince Rupert-Montreal stack train east on the Albreda Sub.
Vancouver-Montreal train Q106 curves around the shores of Moose Lake on a sunny November morning.
A timely sucker hole illuminates the headend of train A412 as it speeds along the shores of Moose Lake on CN's Albreda Sub.
VIA Rail's eastbound Canadian speeds along the shores of Moose Lake.
CN SD70ACes 8101 and 8102 crawl eastward along CN's Albreda Sub, skirting the shores of a still frozen Moose Lake with train M302. They're following behind G846 who is stopped ahead at Grant Brook... (more)
Coquitlam-Edmonton train M310 wraps around Moose Lake behind a single SD70M-2.
Coquitlam-Edmonton train M310 wraps around the shores of scenic Moose Lake behind CN SD70M-2 8904.