Christmas around the Division

The Salvation Army’s Christmas programs and services


Calgary Kettle shifts: Sign up for a kettle shift online at, call 403-410-1128, or email

Edmonton Kettle shifts: Please visit or call 780-424-9222 ext. 800, or email at

For Grand Prairie, please call 780-538-2848.

For Fort McMurray, call 587-646-0981, or email

For High River, please call 403-336-0994.

For Lethbridge, please call 587-257-5657 or email to volunteer.

For Medicine Hat, please call 587-253-0740.

For Peace River, please call 780-624-2370, 780-625-2641, or email

For Red Deer, please call 403-346-2251.

For Wetaskiwin, please call 780-352-2416.

For Yellowknife, please call 867-920-4672 ext. 121, email
All other areas in the Alberta & Northern Territories Division: Check if your city has information listed on this page or e-mail us at and include your city.

Choose your city below

Coat Drive | November 12
We need winter coats! Help share the warmth with our neighbours in need this winter by dropping off a gently used or new winter coat to our Barbara Mitchell Family Resource Centre (1731 29 Street SW) Saturday, November 12, between 9 a.m. – 6 p.m. Hot chocolate will be served!

Christmas Volunteer Opportunities | Nov 18 – Jan 1
We have many Christmas volunteer opportunities available: decorating our various facilities and shelters for Christmas, Kid’s Christmas party, Christmas Art Night Party event, volunteers are need for Christmas Eve and Christmas Day meals, and of course Kettle volunteers! If you are interested in volunteering this Christmas season, please contact our Volunteer Services team at or 403-410-1109 right away – these opportunities fill quickly. To become a Kettle volunteer, please visit or call 403-410-1128.

Christmas Kettle Campaign | November 18 – December 24 
Help us reach our $800,000 goal this year by donating at a Kettle at one of our 37 locations across the city, give a gift of time by becoming a Kettle volunteer! Our shifts this year are 2 hours in length and we will be offering volunteer orientations this year: Wednesday, November 9th from 7 – 8 p.m., Thursday, November 10th from 12:00 – 1:00 p.m. and one during the first week in December. To sign up for a Kettle shift, visit or call 403-410-1128.

Kids at the Kettle days | Nov 26 & Dec 10
Saturdays, Nov 26th & Dec 10th are Kids at the Kettles days, where we encourage youth 18 and under to come ring bells at a Kettle! Contact Kim at 403-410-1101 for more info.

Churches for Change Day | December 3
Saturday, Dec 3rd is Churches for Change Day where we ask churches to provide volunteers to host a Kettle for the day. Contact Kim at 403-410-1101 for more info.

Benevolent Business Week | December 17
During Benevolent Business Week we would love to see businesses bring their teams to volunteer at a Kettle. Contact Kim at 403-410-1101 for more info.

Santa Shuffle | December 10
Help fight poverty one step at a time at our annual 5K Fun Run and 1 K Elf Walk! We are excited to announce that Santa Shuffle will be back to in-person this year at Eau Clare Market.
Register your team today at to start collecting pledges!

Christmas Kettle Campaign | November 16 – December 24
Help us reach our $650,000 goal this year by donating at a kettle at one of the many locations across the city (cash, debit, or credit accepted), or online at Thousands of volunteer hours will also be needed to reach this goal, so if you can spare a few hours for a kettle shift, please visit Your donation stays local to support our year-round programs that help our neighbours in need – from clothing and hot meals, to senior’s programs and summer camps.

Christmas Assistance Program | Registrations ends December 2
Edmonton is divided by postal code for our Christmas assistance program registration, to serve everyone as close to their neighbourhood as possible. Appointments are booked by phone, and registration is done in-person. Everyone will need to bring income verification, and cannot be registered with another agency (i.e. Christmas Bureau). Assistance includes a toy hamper for any children and a meal for Christmas dinner.

Area 1: T5A, T5B, T5C, T5G, T5H, T5J, T5K, T5M, T5N, T5W, T5Y – Please call The Salvation Army Crossroads church at 780-474-4324 between November 1 – December 2.
Area 2:  All codes starting T6?,  except T6V – Please call The Salvation Army Edmonton Temple at 780-469-6846 starting November 16-December 2
Area 3: T5E, T5L, T5P, T5R, T5S, T5T, T5V, T5X, T5Z, T6V – can call The Salvation Army Castledowns Church at 780-457-0275 starting November 16-December 2.

Kingsway Toy Drive | December 9 & 10
We’ll be at Kingsway Mall Friday & Saturday collecting toys for all ages to help us make sure every child has a toy under the tree this Christmas. 103.9 CISN FM will be on-location with us Saturday from 1-5 p.m. Please consider donating a new, unwrapped gift for children 0-12. The age group in greatest need for toys is boys & girls ages 9-12. If you can’t come by to donate a toy, please consider making a monetary donation to so we can fill any gaps and make sure every child has a Merry Christmas this year.

Festival of Carols | December 3
Our annual free, all-ages Christmas concert at the Winspear Centre is back! After two years without it, we are so excited to present this again. Come join us singing some carols and enjoy performances from the Pipes and Drum of the Edmonton Police Service, The Salvation Army Edmonton Temple Band and Songsters, the Heintzman family band, and soloist Laura Smith. Also, this year, we will have toy donation boxes in the lobby to help our toy drive fill the gap for a large group that always is short of toys – boys & girls aged 9-12 years. Call 780-412-2736 to reserve your free tickets. All seats are general admission.

Santa Shuffle | December 10th
Help fight poverty one step at a time at our annual 5K Fun Run and 1 K Elf Walk! This festive event is back in-person this year at Hawrelak Park.
Register your team today at to start collecting pledges, and don’t forget your Christmas outfits!

Christmas toy program
Visit or call Laura at 780-424-9222 ext. 403. Also, online donations to Edmonton’s toy program can be made at to help us fill any age gaps. The age group we need the most, is for boys & girls ages 9-12.

Christmas Kettle Campaign | Nov 12 – December 24
Our annual Christmas Kettle Campaign start November 12! Join us for a shift or two and help us make it a Merry Christmas for everyone! Shifts are just 2 hours, and you can sign up today by calling Latisha at 587-646-0981 or by email at

Christmas Hamper program
To register for a Christmas hamper, please call Carolanne or Florence at 780-743-4135. You can also come to our office at 9919 MacDonald Avenue.

Angel Tree Program
Angel Tags are placed at various schools throughout our community, our Thrift Store at 9919 MacDonald Avenue, and at the Church at 125 Elmore Drive. If you wish to participate in our Angel Tree Program you can choose a Angel Tag and provide a gift for a child this Christmas. For more information, please contact Florence at 780-743-4135.

“Help the Elf” Toy Drive | November 25 & 26
Join us at Walmart this year and donate a new, unwrapped toy for our toy program. Volunteers are needed as well – if you can help or need more information, contact Olivia at 780-743-4135.

Sponsorship Program
Businesses and families are able to sponsor a family for Christmas by providing Christmas gifts and grocery gift cards to families in need. For more information, please contact Carolanne at 780-743-4135.

Call Carolanne at 780-743-4135 to discuss grocery gift card donations. Monetary donations can be made at our location at 125 Elmore Dr or online here.

Candlelight Service | December 24
Join us for a special candlelight service on Christmas Eve at 3 p.m. and at 6 p.m. Contact our church office at 780-791-3234 or for more information.

Christmas Hampers | Apply Nov 1 – Dec 2
People can apply for a Christmas hamper in person at the food bank, 9615-102 St, and arrange their pick-up. To be eligible, applicants must be a resident of Grande Prairie or Groverdale, will need to show ID for everyone in their household, show proof of residency, and 2 months past bank statements. For more information, please call 780-538-2848.

Christmas Kettle Kick-off | November 17
Our annual Christmas Kettle launch at Prairie Mall Shopping Centre is at 10 a.m. and we’d love for you to join us as we kick-off our Kettle Campaign! The 501st Legion will be there as both special guest and volunteers at the Kettle that day from 10 a.m.-6 p.m.

Christmas Kettle Campaign | November 17 – December 24
Help us this Christmas by signing up to volunteer to ring the bells at a Kettle! Kettle shifts are only 2 hours, Mondays-Saturdays. Contact us at 780-538-2848 or email to sign up for a shift and help us make it a Merry Christmas for everyone.

Christmas Hamper & Toy Program | October 17- December 2
Please visit this link to register before Dec 2: Help children 0-18 this Christmas have a Merry Christmas by donating a new, unwrapped toy to our toy drive. Follow us on facebook to see all of the drop off locations. Contact our Christmas Coordinator, Kaylee, at 403-336-4387 for more information.

Christmas Dinner | November 27
Our Christmas dinner starts directly after our service at 10:30 a.m. Tickets are $10 for adults and $5 for kids. Proceeds from the tickets goes towards our Christmas Kettle campaign. There is limited spots available, so please call John at 403-336-3945 to reserve or purchase tickets right away.

Sunday Advent Services | November 27 – December 24
Join us at 10:30 a.m. every Sunday, from November 27th-December 24th. Everyone is welcome.

Christmas Toy Drive | December 3
Join us at the high River Canadian Tire from 10 a.m.-2 p.m. and donate a new, unwrapped toy for kids and youth 0-18. All toy donations will be matched by Canadian Tire. Bring a toy and lunch is on us!

Christmas Kettles Campaign | December 24
Volunteers are needed soon as our annual campaign gets underway! Shifts are just 2 hours in either Okotoks or High River. Sign up for a shift today and help us Give Hope Today all year long through our Family Services programs. Contact Shakera at 403-336-0994 to become a volunteer.

Christmas Eve Service | December 24
Join us at The Salvation Army Church 6:30 p.m. Everyone is welcome.

Christmas Carols & Service | January 1
Come sing Christmas Carols with us at The Salvation Army Church at 10:30 a.m.

Christmas Kettle Campaign | November 28 – December 24
Help us ring the bells at our Kettles this Christmas to support our programs and services all year long. Shifts are only 2 hours! Call 587-257-5657 or email to sign up today.

Toys for Tots toy drive
Registration is open for this program on our website and toy drop-off locations are throughout the city – Park Place Mall,, Centre Village Mall, Toys R Us, Inner Faith Foodbank, and at The Salvation Army church. Toy distribution runs Dec 6-23. For more information, call 403-328-8621 or email

Advent Worship Services | Sundays
Starting Sunday November 27, to Sunday December 18, join us 10:30 a.m.

Family Christmas dinner | November 29
Dinner starts at 5:30 p.m. Call 403-328-8611 for details.

Candlelight Service | December 18
Join us for a special candlelight service on Sunday, December 18 at 6:30 p.m.

Christmas Kettle Campaign |  November 25 – December 24
Join our Army of Givers this Christmas and sign up to be a Kettle volunteer! Ring the bells at one of our locations and help make it a Merry Christmas for everyone. Sign up for a shift at 780-875-9166, or by email at or Kettle shifts are available between 10 a.m. – 6 p.m. daily, Mondays – Saturdays.

Christmas Hamper assistance | Registration & Distribution
Register for a Christmas hamper this year on October 25-27, November 2-5, and until November 30th as needed. Please call 780-875-9166 to book your in-person appointment. Hampers will be distributed between December 12-16th.

Christmas Advent Worship | November 27
Starting Sundays on November 27, at 11 a.m.

Children’s Christmas Program | December 18
Join us at 11 a.m. for our Children’s Christmas Program. For more info, please call 780-875-9166.

Christmas Candlelight service | December 24
Join us Christmas Eve for our candlelight service at 6 p.m. Everyone is welcome.

Please contact The Salvation Army Medicine Hat Community Church for details on their Christmas programs. 403-529-2003.

Please contact The Salvation Army Family Services in Peace River for information on their Christmas programs and services at 780-624-2370.

Community Christmas Dinner | December 23
Join us December 23rd for our community Christmas dinner! Drop-in any time between 12-2 p.m. Everyone welcome!

Adopt-a-Family & Senior registration | November 1- December 8
Seniors or families that needs help this Christmas, please call 403-346-2251 to register for this program. Or maybe you’re interested in sponsoring a family, or a senior to help make sure they have a Merry Christmas? Call today!

Christmas Kettle Campaign | November 12 – December 24
Help us fill our shifts on the kettles this year and help support our programs all year long. If you can spare a few hours, call 403-346-2251 to sign up today.

Wish Breakfast at Westerner Park | November 20
Breakfast is 8-11 a.m. For details and registration, please call 403-346-2251.

Santa Shuffle | December 10
Help fight poverty one step at a time at our annual 5K Fun Run and 1 K Elf Walk at Kerry Wood Nature Centre! Register your team today at to start collecting pledges!

Christmas service | TBD
More info coming soon!

For Christmas program information, please call The Salvation Army in Wetaskiwin at 780-352-2416.

Please call The Salvation Army in Yelowknife at 867-920-HOPE for details on their Christmas programs and services.