If you are looking to celebrate Christmas spiritually, here is a rundown of mass/service at the following locations:
St. Andrew's United Church -128 First Street East (Christmas Eve Angels in P.Js 4 p.m., Christmas Eve Service 7 p.m., Candlelight Service 11 p.m.)
St.Peter's Lutheran Church - 43015 George Fox Trail ( Christmas Eve 4, 7, and 10 p.m.)
Canadian Southern Baptist Seminary - 200 Seminary View (Closed Christmas and New Year's)
St. Mary's Parish - 10 River Heights Drive (Christmas Eve 6 p.m. (2 masses) 8, 10 p.m. /Christmas Day 10 a.m.)
Bow Valley Baptist Church - 54 West Aarsby Road (Christmas Eve Candlelight service 4, 5:30 and 7 p.m.)
Cochrane Alliance Church - 902 Glenbow Drive (Christmas Eve 4 p.m.)
All Saint's Anglican Church - 404 4 Ave N (Christmas Eve Family Service 5 p.m.Traditional Service 9 p.m.)
Westbrook Community Church - RR#1, Hwy 22
The Church of Jesus Christ of Latter-day Saints - 1100 Glen Eagles Drive
The Cowboy Trail Church - Cochrane RancheHouse Service Tuesday (Christmas Day 7 p.m.)
RockPointe Bearspaw Church - 255024 Lochend Rd (3, 5 p.m., 11 pm Liturgical Service at Bowridge Site)
King's Gate Church - 53 West Aarsby Road