For a slightly different view:
Dodo Can Spell: Pics from today's anti-terrorism demonstration by Canadian Muslims in Toronto
If you start practicing religious discrimination, it would be unwise to assume that "thus, and no more" is all you'll ever do. Exclusion breeds exclusion, discrimination breeds discrimination, hate breeds hate.
You really need to define your problem.
A lack of discrimination means you accept anything.
Should we let neo-Nazis immigrate?? They are a political movement, as political Islam is a movement, and they share many of the same views.
Should we let convicted wife beaters into Canada??
If not, then why would we let in people that keep women in their own personal tents, and/or practice FGM??
We have a culture of liberty that is worth protecting, and multiculturalism quickly becomes a disasterous failure if we are not discriminatory.
Look at France, Sweden, the UK, the Netherlands.........are we so stupid we want to follow in their footsteps??