Multiculturalism isn’t working and it will never work because multiculturalism is a slow death to the host culture.
Where ever you go, no matter the country when another culture enters they don’t blend in and mix they set about creating their own communities and start living the life they lived before.
They create pockets within suburbs branching out into businesses and slowly take over the area they are in. I am not saying it is a bad thing but I don’t think it is healthy for a country as a whole. It isolates communities and creates false prejudices and/or racial profiling.
These communities then stop all attempts to integrate; from learning the countries language to working only with their own kind and in extreme cases ignoring the laws of the land.
This is the world we now live in and it is moving back to the tribe mentality we once had all those centuries ago.