I guess we'll have to agree to disagree on this. I think the debate is between nationalism vs. cultural assimilation since I think multiculturalism is bound to fail and result in balkanization. I live in a very multicultural city and so far different ethnicities just stick to their own ethnic enclaves and ignore each other.
I lived in Scarborough and found that very much not to be the case. People come from all over and live side by side and with each other.
“Life shrinks or expands in proportion to one's courage.”
― Anais Nin