The Canadian Pacific Kansas City (CPKC) Holiday Train is back for its 28th year!

Credit: CPKC Holiday Train
Two trains, each about 1,000 feet long with rail cars covered in hundreds of thousands of LED lights and a modified boxcar converted into a travelling performance stage, made their way across the Canadian Pacific Kansas City network in the U.S. and Canada beginning in November to raise money, food and awareness for local food banks.
In Alberta, the CPKC Holiday Train will visit 21 communities from December 8 to 15, beginning in Medicine Hat, Tilley, Brooks and Gleichen before returning for stops in Calgary, Edmonton, Red Deer-area communities, Cochrane, Canmore and Banff. The train will then continue west through British Columbia, concluding its Canadian journey in Port Coquitlam on December 20.
The CPKC Holiday Train features free live concerts in support of local food banks. This year’s Alberta performers are American Authors, Tyler Shaw, Sam Roberts Band and Owen Riegling.
Each event is free, and CPKC encourages attendees to open their cupboards and wallets to help address hunger in their communities. Local food banks will be accepting donations at each stop to ensure those less fortunate have enough healthy food this holiday season.
The CPKC Holiday Train program launched in 1999 and has since raised more than $26 million and over 5.4 million pounds of food for community food banks across North America.
2026 Alberta Schedule – CPKC Holiday Train

CPKC Holiday Train
CPKC Holiday Train 2026: Alberta Schedule
Medicine Hat | American Authors and Tyler Shaw
- Tuesday, Dec. 08 | 3:15–3:45 p.m. @ Queen Street & North Railway Street, east of CPKC Station, Medicine Hat, Alberta
Tilley | American Authors and Tyler Shaw
- Tuesday, Dec. 08 | 5:30–6:00 p.m. @ Southeast side of Highway 876 Railway Crossing, Tilley, Alberta
Brooks | American Authors and Tyler Shaw
- Tuesday, Dec. 08 | 6:40–7:10 p.m. @ 1st Avenue, behind Civic Building, Brooks, Alberta
Gleichen | American Authors and Tyler Shaw
- Tuesday, Dec. 08 | 8:45–9:15 p.m. @ 3rd Avenue & Crowfoot Street, Gleichen, Alberta
Calgary | Sam Roberts Band and Owen Riegling
- Friday, Dec. 11 | 7:00–7:30 p.m. @ Anderson C-Train Station, Calgary, Alberta
Blackfalds | Sam Roberts Band and Owen Riegling
- Saturday, Dec. 12 | 1:00–1:30 p.m. @ Gregg Street between Broadway Avenue & Womacks Road, Blackfalds, Alberta
Lacombe | Sam Roberts Band and Owen Riegling
- Saturday, Dec. 12 | 2:15–2:45 p.m. @ Len Thompson Fish Pond, Lacombe, Alberta
Ponoka | Sam Roberts Band and Owen Riegling
- Saturday, Dec. 12 | 4:00–4:30 p.m. @ 50 Street & 47 Avenue, Ponoka, Alberta
Wetaskiwin | Sam Roberts Band and Owen Riegling
- Saturday, Dec. 12 | 5:45–6:15 p.m. @ 4009 50 Street, Wetaskiwin, Alberta
Millet | Sam Roberts Band and Owen Riegling
- Saturday, Dec. 12 | 7:00–7:30 p.m. @ 50th Street Railway Pedestrian Crossing, Millet, Alberta
Leduc | Sam Roberts Band and Owen Riegling
- Saturday, Dec. 12 | 8:30–9:00 p.m. @ 50th Avenue (Main Street) & 47th Street, Leduc, Alberta
Josephburg | Sam Roberts Band and Owen Riegling
- Sunday, Dec. 13 | 5:15–5:45 p.m. @ Moyer Recreational Center, 54596 Range Road 215, Josephburg, Alberta
Edmonton | Sam Roberts Band and Owen Riegling
- Sunday, Dec. 13 | 8:15–8:45 p.m. @ 7935 Gateway Boulevard, Edmonton, Alberta
Innisfail | Sam Roberts Band and Owen Riegling
- Monday, Dec. 14 | 12:55–1:25 p.m. @ 50 Street Railway Crossing, Innisfail, Alberta
Olds | Sam Roberts Band and Owen Riegling
- Monday, Dec. 14 | 2:30–3:00 p.m. @ 50 Street Railway Crossing, Olds, Alberta
Didsbury | Sam Roberts Band and Owen Riegling
- Monday, Dec. 14 | 3:45–4:15 p.m. @ 20 Street & 18 Avenue, Didsbury, Alberta
Airdrie | Sam Roberts Band and Owen Riegling
- Monday, Dec. 14 | 5:30–6:00 p.m. @ Nose Creek Park, Main Street, Airdrie, Alberta
Cochrane | Sam Roberts Band and Owen Riegling
- Tuesday, Dec. 15 | 3:00–3:30 p.m. @ Behind Provincial Building between 4th Avenue & 2nd Avenue, Cochrane, Alberta
Stoney Nakoda | Sam Roberts Band and Owen Riegling
- Tuesday, Dec. 15 | 4:30–5:00 p.m. @ Morley Trading Post Station, Stoney Nakoda, Alberta
Canmore | Sam Roberts Band and Owen Riegling
- Tuesday, Dec. 15 | 6:00–6:30 p.m. @ Railway Pedestrian Crossing behind Save-On-Foods, Canmore, Alberta
Banff | Sam Roberts Band and Owen Riegling
- Tuesday, Dec. 15 | 7:15–7:45 p.m. @ CPKC Train Station, Railway Avenue, Banff, Alberta








Why is Lethbridge not a stop??
On the schedule you have misspelled Aysanabee, you have spelled it Aysanbee
Thank you!
I hope that in 2023, the holiday train, will go from Calgary and stay on southwest tracks threw, Okotoks to Vulcan and also to Champion and now where I live in.
In 2003 I helped Tom Price, with parking at Banff train station and in 2004, I was your Santa and I was wearing my own suit and I was pick up at the Bannf Mac Donalds, gave out over 400 candy cans and got a ride back to wear Iived by cp police.
In 2008 from Cochrane to Banff and stop in Canmore, I think we ran out of fuel for the stage and I had rubber gloves in my bag and gave them to the band