This HuffPost Canada page is maintained as part of an online archive.

CP Holiday Train's Alberta And B.C. Sojourn Was Simply Magical

What's that ethereal light off in the fog?

Another shot of the #CPholidayTrain on the #HighLevelBridge in the fog

A photo posted by Neil Zeller (@neil_zee) on

It's the CP Holiday Train, ripping across the High Level Bridge in Lethbridge, Alta.

Calgary photographer Neil Zeller documented the train on eight stops through Wild Rose Country and B.C.

Golden hour on the #CPholidayTrain!

A photo posted by Neil Zeller (@neil_zee) on

The CP Holiday Train is an annual tradition that sees the rail company decorate two trains in Christmas lights and send them on a journey through 150 communities in the U.S. and Canada.

The trains are fast approaching the end of their journeys, which will conclude in Port Coquitlam and Port Moody, B.C. on Dec. 19.

Zeller's images, which were posted to his Instagram, Facebook and Twitter accounts, show the train in Alberta locations such as Blackie and Vulcan, before he rounded up his trip in Fernie, B.C.

That sunset sky over the Elk River Valley as we steamed toward Fernie on Sunday Evening.

Posted by Neil Zeller Photography on Tuesday, 15 December 2015

Zeller is also putting his talents to a good cause. He's selling a photo of the train in the fog on the High Level Bridge, with 25 per cent of its sales going toward the Lethbridge Food Bank.

You'll find a whole gallery of his shots of the CP Holiday Train right here.

#CPHolidayTrain! In the fog.

A photo posted by Neil Zeller (@neil_zee) on

Rolling rolling rolling through SW Alberta... rolling along. #CPHolidayTrain

Posted by Neil Zeller Photography on Sunday, 13 December 2015

This moment between a Father and Son (see them taking a Holiday Train selfie?). I witnessed this moment over and over...

Posted by Neil Zeller Photography on Monday, 14 December 2015

Also on HuffPost

The CTA's Holiday Train In Action

Close
This HuffPost Canada page is maintained as part of an online archive. If you have questions or concerns, please check our FAQ or contact support@huffpost.com.