For the 17th year, the CPR Holiday Trains are making their way across Canada and the U.S. northeast and mid-west.
The trains started their journey in late November. The Canadian train ends its run Dec. 19 in B.C. The American train also ends its run in Canada, in Alberta on Dec. 18.
Along the way, both brightly-lit trains feature free concerts and accept donations for local food banks.
A great video of this train was made by Dave Hansen when the train was in the Hamilton, Ont. area on Dec. 1. Click here to view it.
Click here to view the schedule, and for more information.