Every year around this time, the United States is subject to increasingly acrimonious “Christmas wars,” over whether the time of year should be called Christmas as it used to be, or a more generic “holidays.” Canada has not escaped these battles, but they seem to be a much smaller issue there, which I think is a very good thing.
Many people in the United States, of course, do not celebrate Christmas. Most often, such people are Jews, and perhaps sometimes Muslims and followers of Asian traditions. It is the rare atheist or agnostic who refuses to celebrate Christmas – a fact I find somewhat telling. In my own Canadian childhood I found that refusal somewhat bizarre. My family never went to church, my parents never believed or taught any ideas they recognized as Christian; but we nevertheless celebrated Christmas, as North Americans in North America, and nobody thought that was weird. When we went to India we always celebrated Diwali and Holi without thinking of ourselves as Hindus, and nobody seemed to think that was weird either.