Multiculturalism is a western liberal concept. Try finding ethnic diversity in any of the countries that ethnic minorities come from, and yet it is usually white people that are accused of being racist or xenophobic.
A good example of what multiculturalism can lead to, I think, is the Sri Lankan protesters in Toronto. They openly wave the flag of a terrorist group, block hospital doorways, shut down a highway, etc, but as the Toronto Star reported, the Liberal government was reluctant to do anything about it because they rely on them heavily for votes. They tried pressuring Canada to get involved in a fight that had nothing to do with this country. As the Star reported, there are 250,000 of them in the Toronto area, yet they want the Canadian military, with roughly 60,000 troop strength that has enough to do already, to fight their fight for them while they support a political party that has gutted the military for decades? I don't think so... either become a Canadian or go back and fight your own battle.