Well I am (an immigrant) and I consider the whole idea of multiculturalism bogus. 
You (or me) going to an Italian restaurant ain't 'multiculturalism'. Try to live in a high rise and smell the dead fish or some other junk people from other 'cultures' are cooking. I did and had to move because of that. 
Immigration should require people who come in to adapt to and accept the majority culture (if there is one). Multiculturalism takes that requirement away completely.
No wonder, that there are ethnic ghettos everywhere. Places, where no cab driver dares to go.