Throughout its history, Canada has been said to be going to the dogs because of bad immigrants. Good immigrants we've never had, as per populist parlance. It's only with the passage of time that the older batches of immigrants are deemed to have done some good for Canada.
Doing the deeming include those who themselves were once derided as having been utterly unassimilable. But they forget that. Or remember it all too well, which is why they revel in taking their turn in reviling the newer arrivals.
This pathology has meant denigrating the newcomers' religions, cultures and cuisine. The last we have learned to like. On the former, some remain unsure, especially about the newer, relatively unfamiliar faiths and customs.
This brings us to the Sikh kirpan and the Muslim niqab — and multiculturalism, which is routinely blamed for anything that does not fit its critics' prejudices.
http://www.thestar.com/news/canada/article/800148--siddiqui-the-new-war-over-multiculturalism