I'm guessing Islamisation as seen with groups like Al-Qaeda and ISIS plays a role here as if any other group asks for accommodation then there may not be such a big uproar. Islam as practiced in Muslim countries like Saudi Arabia, Indonesia etc plays a big political role running all aspects of life in those societies and that is what is not probably wanted in this part of the world being predominantly a judeo-christian society and culture. Plus multi-culturalism in Canada has been always been a work in progress and not properly understood by many - is it accommodation of all people irrespective of religion and culture or is there a common identity that we adhere to despite being different ethnically and culturally ?