Canada is a country based on Judeo Christian values. Whether you are Christian or an atheist, this is a fact. The Western nations of this world are also all based on Judeo Christian foundations. 

We have had immigrants come to our nations for decades and decades. These are immigrants with different religions, different beliefs, etc. and they have for the most part melded well into our society. You than have Muslims, not all, but quite a few that come to our nations and DEMAND that we start not just accommodating, but changing our society to meet their Islamic beliefs. I want to emphasize, NOT ALL muslims are expecting this but enough are and it is starting to make Westerners push back. 

We do not want to become Muslim nations, if you are immigrating here expecting to change our nation into an Islamic state than go home. If you are coming here for a better life and not to change ours, than welcome to Canada and I will support you.