Canada doesn't have two million Muslims, and even if it did, it doesn't make a difference. 

Muslims don't care about changing stat holidays like Christmas or Easter. I'm a Canadian Muslim citizen. I was born here. And I never objected to Christmas or Easter or any other holiday based on the Christian faith. I have no objections to people wishing me (or others) Merry Christmas. And I have zero objections to my tax dollars going towards the funding of a Constitutionally-protected religious school board (Catholic). ZERO. 

I do have objections to hatemongers and misinformed, uneducated, illiterate bigots claiming to know what I do or don't want. 

I have tons of Muslim, Christian, Jewish, Hindu, Atheist, etc coworkers, neighbors, friends., etc. Stretching from Vancouver to Halifax. And I can't think of a single Muslim from any ethnicity, whether born here or immigrated, who opposes Christmas. A very small, negligible minority do. 

But not the overwhelming majority of Canadian Muslims.