12/16/2015 05:24 EST | Updated 12/17/2015 09:59 EST

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

Is it Santa and his reindeer?

No. But it's a magical sight nonetheless.

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.

And the photos he captured were sublime.

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.

Meanwhile, here are some more photos he posted on social media:

#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

Like Us On Facebook
Follow Us On Twitter

Also on HuffPost

The CTA's Holiday Train In Action