A magical Christmas tradition is coming back to Canada! The Canadian Pacific Holiday Train is returning, with live events across the country and tons of Christmas cheer.
The magical Christmas train will be making lots of stops across Ontario during the season, with the fun set to kick off next month.
Throughout November and December, the brightly lit train will be making stops all across Canada, putting on festive events to raise money, food donations and awareness for the work that local food banks do in their communities.
The CP Holiday Train. Canadian Pacific
Artists will perform concerts at each stop, singing a mix of traditional and modern holiday-themed songs as well as popular original songs.
While the concerts are free, visitors are asked to bring a food or monetary donation, which organizers will be collecting at each stop.
A CP Holiday Train concert. Canadian Pacific
The event is the perfect way to get into the festive spirit this holiday season. The CP Holiday Train will make its way into Ontario on November 22, 2023, making its first stop in the province in Milton, Ontario, at 4:45 p.m.
Here's a full list of all the CP Holiday Train stops in Ontario and the start times of the festive events.
Wednesday, November 22:
- Milton — 5 p.m.
- Hamilton — 8 p.m.
Thursday, November 23:
- Cambridge — 4:15 p.m.
- Ayr — 5:30 p.m.
- Woodstock — 6:50 p.m.
- London — 8:30 p.m.
- Chatham — 2:45 p.m.
- Windsor — 6 p.m.
- Finch — 2:45 p.m.
- Merrickville — 5 p.m.
- Smith Falls — 6:30 p.m.
- Perth — 8 p.m.
- Belleville — 9:30 a.m.
- Trenton — 10:45 a.m.
- Brighton — 11:45 a.m.
- Bowmanville — 2 p.m.
- Oshawa — 3:15 p.m.
- Toronto — 8:30 p.m.
- Vaughan — 10:15 a.m.
- Barrie — 12:30 p.m.
- Mactier — 3 p.m.
- Parry Sound — 4:30 p.m.
- Shawanga — 5:30 p.m.
- Rutter — 7:10 p.m.
- Sudbury — 9:15 p.m.
- Cartier — 10:45 a.m.
- Chapleau — 4:15 p.m.
- White River — 9 p.m.
- Mobert — 9:15 a.m.
- Heron Bay — 11:15 a.m.
- Marathon — 12:30 p.m.
- Schreiber — 3 p.m.
- Nipigon — 5:45 p.m.
- Thunder Bay — 8:45 p.m.
- Ignace — 9:15 a.m.
- Dryden — 11:45 a.m.
- Vermillion Bay — 1:15 p.m.
- Kenora — 3:45 p.m.
- Ingolf — 5:05 p.m.
Enjoy!
This article's left-hand cover image was used for illustrative purposes only.