The magical CPKC Holiday Train is rolling through Montreal & other Quebec spots next month

Smash Mouth is performing!

The CPKC Holiday Train.

The enchanting cross-country holiday tradition is returning for its 27th annual tour.

Senior Writer

CPKC's beloved Holiday Train is officially back for another year, and it's kicking off the season with a bang (and a little bit of "All Star").

The enchanting cross-country holiday tradition returns for its 27th annual tour from November 19 to December 21, lighting up more than 100 communities across Canada and the U.S. with music, twinkling lights, and festive cheer in support of local food banks.

This year, the train's first Canadian stops are right here in Quebec, with the opening night set for Tuesday, November 19, in Montreal West and Beaconsfield. And if pretty lights weren't enough to draw a crowd, Smash Mouth, along with Canadian rocker JJ Wilde, will be performing live from the train's stage.

What is the CPKC Holiday Train?

The CPKC Holiday Train is a 1,000-foot-long travelling concert and light show that raises money and food donations for community food banks across North America. Admission is free, and guests are encouraged to bring non-perishable food items or cash donations to help local families in need.

Since its first run in 1999, the train has raised over $26 million and collected more than 5.4 million pounds of food for Canadian and American food banks.

All the 2025 Quebec stops

This year's route includes 10 stops across Quebec, from Montreal to the Eastern Townships. Here's where you can catch the magic in person:

November 19

  • Montreal West – 7:00 p.m.
  • Beaconsfield – 8:30 p.m.
    (Performers: Smash Mouth & JJ Wilde)

November 23

  • Lac-Mégantic – 12:00 p.m.
  • Sherbrooke – 4:45 p.m.
  • Farnham – 8:30 p.m.
    (Performers: Tyler Shaw & Brittany Kennell)

November 24

  • Kahnawake – 5:00 p.m.
  • Saint-Constant – 6:00 p.m.
  • Delson – 6:55 p.m.
  • Saint-Mathieu – 7:50 p.m.
  • Lacolle – 9:00 p.m.
    (Performers: Tyler Shaw & Brittany Kennell)

You can find the full schedule, including the rest of the Canadian and U.S. stops, on CPKC's website.

CPKC Holiday Train

Price: Free (donations to food banks encouraged)

When: November 19 to 24, 2025 (Quebec stops)

Where: Montreal West, Beaconsfield, Lac-Mégantic, Sherbrooke, Farnham, Kahnawake, Saint-Constant, Delson, Saint-Mathieu, and Lacolle

Why you should go: Each stop features two live performances from the train's stage, with artists playing a mix of holiday classics and their biggest hits. Between the glowing lights, live music, and community spirit, it's one of the most joyful holiday events of the year.

CPKC Holiday Train official site

  • Al Sciola
  • Born and raised in Montreal, Al Sciola is a Senior Writer for MTL Blog. With a background in covering sports and local events, he has a knack for finding stories that capture the city’s spirit. A lifelong Canadiens fan and trivia enthusiast, Al spends his downtime sipping espresso and trying out new recipes in the kitchen.

Trudeau is moving to Montreal & he could be your neighbour if you live in this swanky area

The former PM just dropped millions on a nearly century-old mansion.

Trump just said China will 'terminate ALL ice hockey' in Canada & get rid of the Stanley Cup

Trump made the bizarre threat while demanding ownership of a new Canada-U.S. border bridge.

Another Canadian airline just cancelled all its Cuba flights for the next few months

The Canadian government has updated its travel advisory for the country.