The holiday season is approaching, and that means it’s time to start getting your festive plans in order. If you need help brainstorming, we’ve got just the thing. Canada’s beloved CPCK Holiday Train is rolling into the province next month, and it’ll be making a number of festive stops along the way.
Every year, the 2025 CPKC Holiday Train goes on a scenic tour across Canada and the U.S. It’s all starting Nov. 19 and through Dec. 21, 2025. Their goal is to raise money, food and awareness to support food banks across their network.
What to expect
As the trains chug along, professional musicians will play free concerts on the brightly decorated train’s stage. And they’re not just any musicians either. This year’s performances include the Barenaked Ladies, Lanco, and Tiera Kennedy.
Ontario’s performers for this year will be Jade Eagleson, Teigen Gayse, Smash Mouth, and JJ Wilde. These will vary depending on location.
“Every year, our railroaders take great pride in bringing the Holiday Train across our network, this year reaching even more communities for the first time,” said Keith Creel, CPKC president and CEO.
“We are thrilled to send this beautiful train filled with lights and music to spread the joy of the season, and proud to support the giving spirit of the holidays, assisting people experiencing food insecurity. It’s incredible to see communities come together every year to celebrate the holidays while supporting local food banks.”
Each event is free to watch, but CPKC is encouraging attendees to make a monetary or heart-healthy food donation. Local food banks will be accepting donations at each stop. In order to ensure visits are made to as many locations as possible, there are two trains making the trip.
Ontario holiday train stops
Here are the CPKC Holiday Train stops in Ontario:
- Nov. 20, 2025 – Milton, Ont.
- Where: Glen Eden Ski & Snowboard Centre – 5234 Kelso Rd.
- Time: 5 p.m. to 5:30 p.m.
- Nov. 20, 2025 – Hamilton, Ont.
- Where: West Kinnear Yard
- Time: 8 p.m. to 8:30 p.m.
- Nov. 21, 2025 – Cambridge, Ont.
- Where: 10 Malcolm St.
- Time: 4:15 p.m. to 4:45 p.m.
- Nov. 21, 2025 – Ayr, Ont.
- Where: Inglis Street and Willison Street
- Time: 5:30 p.m. to 6 p.m.
- Nov. 21, 2025 – Woodstock, Ont.
- Where: 199 Winniett St.
- Time: 6:50 p.m. to 7:10 p.m.
- Nov. 21, 2025 – London, Ont
- Where: Richmond Street and Piccadilly Street
- Time: 8:30 p.m. to 9 p.m.
- Nov. 22, 2025 – Chatham, Ont.
- Where: Holiday Inn & Convention Center – 565 Richmond St.
- Time: 1:45 p.m. to 2:15 p.m.
- Nov. 22, 2025 – Windsor, Ont.
- Where: Erie Street W. and Janette Avenue
- Time: 5 p.m. to 5:30 p.m.
- Nov. 28, 2025 – Finch, Ont.
- Where: James Street between William Street and George Street
- Time: 2:45 p.m. to 3:15 p.m.
- Nov. 28, 2025 – Merrickville, Ont.
- Where: South side of Broadway Street, railroad crossing near By Street
- Time: 5 p.m. to 5:30 p.m.
- Nov. 28, 2025 – Smiths Falls, Ont.
- Where: 63 Victoria Ave.
- Time: 6:30 p.m. to 7 p.m.
- Nov. 28, 2025 – Perth, Ont.
- Where: Wilson Street Railway Crossing
- Time: 8 p.m. to 8:30 p.m.
- Nov. 29, 2025 – Belleville, Ont.
- Where: Across from East Bayshore Park on Keegan
- Time: 9:30 a.m. to 10 a.m.
- Nov. 29, 2025 – Trenton, Ont.
- Where: RCAF Road Railway Crossing
- Time: 10:45 a.m. to 11:15 a.m.
- Nov. 29, 2025 Cobourg, Ont.
- Where: Behind the Columbus Community Centre – 232 Spencer St. E.
- Time: 12:15 p.m. to 12:45 p.m.
- Nov. 29, 2025 – Bowmanville, Ont.
- Where: Scugog Road and Wellington Street
- Time: 2 p.m. to 2:30 p.m.
- Nov. 29, 2025 – Oshawa, Ont.
- Where: 680 Laval Dr.
- Time: 3:15 p.m. to 3:45 p.m.
- Nov. 29, 2025 – Toronto, Ont.
- Where: 750 Runnymede Rd.
- Time: 8:30 p.m. to 9 p.m.
- Nov. 30, 2025 – Vaughan, Ont.
- Where: Nashville Road
- Time: 10:15 a.m. to 10:45 a.m.
- Nov. 30, 2025 – Springwater (Midhurst), Ont.
- Where: Anne Street North and Wenden Court
- Time: 12:30 p.m. to 12:55 p.m.
- Nov. 30, 2025 – MacTier, Ont.
- Where: CPKC Station
- Time: 3 p.m. to 3:20 p.m.
- Nov. 30, 2025 – Parry Sound, Ont.
- Where: Festival Station – 1 Avenue Rd.
- Time: 4:30 p.m. to 5 p.m.
- Nov. 30, 2025 – Shawanaga, Ont.
- Where: Village Road
- Time: 5:30 p.m. to 6 p.m.
- Nov. 30, 2025 – Rutter, Ont.
- Where: Rutter Train Station
- Time: 7:10 p.m. to 7:40 p.m.
- Nov. 30, 2025 – Sudbury, Ont.
- Where: VIA Train Station – Elgin Street
- Time: 9:15 p.m. to 9:45 p.m.
- Dec. 1, 2025 – Cartier, Ont.
- Where: 3 Spencer Ave.
- Time: 10:45 a.m. to 11:15 a.m.
- Dec. 1, 2025 – Chapleau, Ont.
- Where: 50 Dufferin St.
- Time: 4:15 p.m. to 4:45 p.m.
- Dec. 1, 2025 – White River, Ont.
- Where: 102 Winnipeg St.
- Time: 9 p.m. to 9:30 p.m.
- Dec. 2, 2025 – Mobert, Ont.
- Where: Netmizaaggamig Nishnaabeg Band Office
- Time: 9:15 a.m. to 9:45 p.m.
- Dec. 2, 2025 – Heron Bay, Ont.
- Where: ESSO Building
- Time: 11:15 a.m. to 11:45 a.m.
- Dec. 2, 2025 – Marathon, Ont.
- Where: Curling Club – Stevens Avenue
- Time: 12:30 p.m. to 1 p.m.
- Dec. 2, 2025 – Schreiber, Ont.
- Where: North Shore Harvest Food Cupboard Building
- Time: 3 p.m. to 3:30 p.m.
- Dec. 2, 2025 – Nipigon, Ont.
- Where: 60 Front St.
- Time: 5:45 p.m. to 6:15 p.m.
- Dec. 2, 2025 – Thunder Bay, Ont.
- Where: 440 Syndicate Ave.
- Time: 8:45 p.m. to 9:15 p.m.
- Dec. 3, 2025 – Ignace, Ont.
- Where: CPKC Train Station
- Time: 9:15 a.m. to 9:45 a.m.
- Dec. 3, 2025 – Dryden, Ont.
- Where: Queen Street and Earl Avenue
- Time: 11:45 a.m. to 12:15 p.m.
- Dec. 3, 2025 – Vermillion Bay, Ont.
- Where: Bay Street Railway Crossing
- Time: 1:15 p.m. to 1:45 p.m.
- Dec. 3, 2025 – Kenora, Ont.
- Where: Wholesale store, 8th Avenue South
- Time: 3:45 p.m. to 4:15 p.m.
- Dec. 3, 2025 – Ingolf, Ont.
- Where: Mile 31.3
- Time: 5:05 p.m. to 5:35 p.m.
Since its start in 1999, the CPKC Holiday Train has raised more than $26 million and collected about 5.4 million pounds of food for community food banks in Canada and the U.S.
Don’t miss out on this spectacular show.
Recent Posts:
This 155-step staircase descends down the face of a scenic bluff in Ontario
Ontario’s ‘most beautiful village’ is giving full ‘Halloweentown’ energy