The CP Holiday Train is back and will travel across Canada once again. This year, its many stops include five of the cities and towns that we call home. For those who have never got to experience the excitement of the CP Holiday Train, be ready for Christmas lights, charity outreach, and music.

Each stop for the train lasts about 30 minutes and includes music and a presentation with the local food bank.

Here is the stop information for our areas:

Saskatoon, Saskatchewan - Tuesday, December 5, 2023

The CP Holiday Train will arrive at the CPKC railway overpass on 7th Avenue North (corner of Warburton and 7th Avenue North) at 8:35 pm. The festivities will run from 8:45 pm to 9:15 pm. Anyway Gang will be performing. 

Pincher Creek, Alberta - Tuesday, December 12, 2023

The CP Holiday Train will arrive at the railway crossing at Range Road 302 off Highway #3 at 10:35 pm. The festivities will run from 10:45 am to 11:15 am. Tyler Shaw and Kiesza will be performing. 

Cranbrook, British Columbia - Tuesday, December 12, 2023

The CP Holiday Train will arrive at 25 Van Horne Street (CPKC station parking lot) at 8:45 pm. The festivities will run from 9:00 pm to 9:30 pm. Tyler Shaw and Kiesza will be performing. 

Moose Jaw, Saskatchewan - Monday, December 18, 2023

The CP Holiday Train will arrive at 3 Manitoba Street West (west of the CPKC station) at 7:45 pm. The festivities will run from 8:00 pm to 8:30 pm. Dallas Smith and MacKenzie Porter will be performing. 

Brooks, Alberta - Tuesday, December 19, 2023

The CP Holiday Train will arrive at 1st Avenue (rear side of the Civic building) at 6:35 pm. The festivities will run from 6:45 pm to 7:15 pm. Dallas Smith and MacKenzie Porter will be performing. 

For the complete stop schedule, check out the CP Rail Holiday Train website and watch the video above for a behind-the-scenes look at the holiday train. 

Photo taken by CP Rail