The Magic of Christmas

Coca Cola Holiday Truck at the Magic!
2025-12-05 18:00 - 21:00 (America/Denver) | Magic of Christmas Warehouse, Bay #32, 4216 54 Ave SE, Calgary, Alberta, T2C 2E3, Canada
Coca Cola Canada is bringing the Coke Holiday Truck to the Magic of Christmas Warehouse!
Bring a gift or a gift card to help spread some Christmas cheer to families in Calgary
Event Highlights:Strike a pose or take a selfie with the Holiday Truck, Santa and elves. Outdoor Christmas Fun – Join us for a festive winter wonderland experience! Hot Chocolate Station – Warm up with a cup of delicious hot cocoa or other hot beverages. Yard Games – Challenge your friends with Connect 4, Corn Hole, and more. Coca-Cola Polar Bear Mascot – A unique photo opportunity with the beloved mascot! Pets Welcome – Bring your furry friends for a jolly good time.

Additional Perks: Calgary Harley-Davidson – Check out the dazzling Red Harley decked out in Christmas lights and enter their FREE door prize draw.Learn more about the Coca-Cola Kindest Community Initiatives: Celebrate Canada’s Kindest Community this Holiday .
Admission is free, and donations are encouraged to support The Magic of Christmas’ mission.
We can’t wait to celebrate the magic of the season with you!

Costume Try On - #2 - Elves
2025-12-06 10:00 - 14:00 | Magic of Christmas Warehouse, Bay #32, 4216 54 Ave SE, Calgary, Alberta, T2C 2E3, Canada
ELVES ONLY
If you’ve received a confirmation for a bus, hospital or Santa party shift, you can come to figure out your costume!
Did you join our growing family of elves and Santas this year? The following costume fittings are for registered and confirmed bus and hospital route volunteers only. Costume fittings take place at our workshop.
Important: You must receive an email notification from us letting you know that you’ve been scheduled for a bus or hospital shift before attending one of the following.
Click here to learn more about our volunteer opportunities.
Costume fitting Dates

View all the costume fitting dates we currently have available.

Costume Try On - #3 - Santa's Only
2025-12-07 10:00 - 14:00 | Magic of Christmas Warehouse, Bay #32, 4216 54 Ave SE, Calgary, Alberta, T2C 2E3, Canada
SANTAS ONLY
If you’ve received a confirmation for a bus, hospital or Santa party shift, you can come to figure out your costume!
Did you join our growing family of elves and Santas this year? The following costume fittings are for registered and confirmed bus and hospital route volunteers only. Costume fittings take place at our workshop.
Important: You must receive an email notification from us letting you know that you’ve been scheduled for a bus or hospital shift before attending one of the following.
Click here to learn more about our volunteer opportunities.
Costume fitting Dates

View all the costume fitting dates we currently have available.

Costume Try On - #4 - Elves
2025-12-09 18:30 - 20:30 | Magic of Christmas Warehouse, Bay #32, 4216 54 Ave SE, Calgary, Alberta, T2C 2E3, Canada

2025 Global Morning of Giving
2025-12-10 | Alberta
Details to Come

2025 Global Calgary's Morning of Giving
2025-12-10 06:00 - 09:00 | ATCO Blue Flame Kitchen, 5302 Forand St SW, Calgary, Alberta, T3E 8B4, Canada
Join Leslie Horton and our donation drive-thru at ATCO Blue Flame Kitchen (5302 Forand St SW) and drop off a new, unwrapped gift or gift cards for any age (household items, clothing, toys, electronics, etc.) to help Calgary families in need.

Costume Try On - #5 - Santas
2025-12-10 18:30 - 20:30 | Magic of Christmas Warehouse, Bay #32, 4216 54 Ave SE, Calgary, Alberta, T2C 2E3, Canada

Costume Try On - #6 - Santas
2025-12-12 18:30 - 20:30 | Magic of Christmas Warehouse, Bay #32, 4216 54 Ave SE, Calgary, Alberta, T2C 2E3, Canada

Costume Try On - #7 - Elves & Santas
2025-12-14 12:00 - 16:00 | Magic of Christmas Warehouse, Bay #32, 4216 54 Ave SE, Calgary, Alberta, T2C 2E3, Canada
ELVES and SANTAS
If you’ve received a confirmation for a bus, hospital or Santa party shift, you can come to figure out your costume!
Did you join our growing family of elves and Santas this year? The following costume fittings are for registered and confirmed bus and hospital route volunteers only. Costume fittings take place at our workshop.
Important: You must receive an email notification from us letting you know that you’ve been scheduled for a bus or hospital shift before attending one of the following.
Click here to learn more about our volunteer opportunities.
Costume fitting Dates

View all the costume fitting dates we currently have available.

CEO Training - 2025
2025-12-15 18:30 - 20:00 | Online
Event Details
CEOs (Chief Elf Onboard) are very important to the success of our program
We have an online training scheduled. All CEOs will receive an invite to the training and a recording will be available afterwards.
If you’re volunteering as a CEO, you’ll learn how we’re doing things this year to keep everyone safe this year.

Costume Try On - #8 - Elves & Santas
2025-12-17 18:30 - 21:00 | Magic of Christmas Warehouse, Bay #32, 4216 54 Ave SE, Calgary, Alberta, T2C 2E3, Canada

Costume Try On – #9 – Elves & Santas
2025-12-20 10:00 - 14:00 | Magic of Christmas Warehouse, Bay #32, 4216 54 Ave SE, Calgary, Alberta, T2C 2E3, Canada

2025 Hospital Visits
2025-12-23 | Alberta
Details to come
Register to volunteer

Christmas Eve
2025-12-24 | Magic of Christmas Warehouse, Bay #32, 4216 54 Ave SE, Calgary, Alberta, T2C 2E3, Canada
Register to volunteer

Calgary Marathon 2026
2026-05-23 - 2026-05-24 | Stampede Park, 650 25 Ave SE, Calgary, Alberta, Canada
Join the MoC team to run or walk in the Calgary Marathon.
Canada’s Longest Running Marathon.

For 62 years, the Servus Calgary Marathon has been at the forefront of running in this country, attracting runners from all over the world to discover our city while staying true to our western roots and loyal to our homegrown runners.

To race as part of the MoC Team, must register using this link:

https://raceroster.com/events/2026/107196/2026-servus-calgary-marathon/register?team=957947

You don’t have to do the marathon, though! You can select different distances and still join the MoC team to race:

Flair 5k
Asics Runkeeper 10k
Centaur Subaru 21.1k
Servus Credit Union 42.2k

If you don’t want to run, you can still sponsor us (or any of the other charities) in the Charity Challenge

Christmas Eve 2026
2026-12-24 | Alberta
