And I am guessing your cohorts are the ones who think Obama is Muslim, and not American?

As far as I know, Christmas is a public holiday in Canada. Eid is not, Diwali is not, Buddha jayanthi is not, Hannukah is not. In fact, even Easter is a public holiday. Which means that all religions are equal, Christianity is more equal that other religions.

In India, among other Asian countries, Christmas, Diwali, Eid, Buddha jayanthi, Guru Nanak's birthday, Mahavira Jayanthi, etc are all public holidays. Despite the fact that Christians make up 2 percent of India's population. Hindus and Sikhs make up over 3 percent of Canada's population.

Finally, the Queen of Canada, is the head of the Anglican Church. She cannot be Catholic, and cannot marry a Catholic either.

Forget the self pity, and have a very Merry Christmas!