The CP Holiday Train is North America's longest rolling food bank fundraiser and since it started in 1999, the program has raised close to $13 million and 4 million pounds of food.
Illuminated by hundreds of thousands of lights, the 300-metre long (1,000 ft.) train makes stops across Canada and various artists perform a mix of original songs and holiday classics for the crowd.
The concerts are free, but visitors are encourage to bring a donation for a local food bank -- either a non-perishable food item or a cash donation. All contributions will stay in your community.
Don't be late. Be sure to be there when the train pulls into the station all lit up - it's a spectacular sight!
Free to watch. Donations of food and money greatfully accepted.
We make every effort to ensure the accuracy of this information. However, you should always call ahead to confirm dates, times, location, and other information.