Certainly, for quantity its that Canada lets in too much along with a qualified immigrant. Someone down the street from me recently came in from some Middle Eastern country, good fellow who is a skilled engineer. Makes sense why he was let in, but they also allowed his entire huge family to tag along in with him (not his immediate family either, his mother, cousins etc), that consisted of eight people in total of which the majority barely spoke English and completely refuse to assimilate in the slightest, walking around with their traditional clothing and the women even covering their faces!
Compare this with the US where on a vacation to California recently where there is a large number of Asian and Indian immigrants, these people look, act, dress like the white Americans (or black Americans in some cases), ALL speak proper English and are blended in to the culture. They're called "model minorities" there. I live in Calgary and here the city is split into four parts (NW, NE, SE, SW). The NE has all types of ethnicities and the area is the poorest in the city and has the most racial tension and crime. Even in the newer areas which are middle class, its the same situation. The NW and SW also have all types of ethnicities but the areas are middle class to upper class, have few to no racial tensions and very little crime that is rarely because of race. Whats the difference between these two areas? Yes, the latter is richer but its no question that the overwhelming majority of non-whites are assimilated in the NW and SW compared to the NE. The SE is probably the best of all the four areas and funnily enough it has the most assimilation of any area in Calgary. For Asians, this is the case in the US and thats why I prefer their model.
The NE Calgary fits the description of what Leafless is complaining about in this thread where as the rest of Calgary (the South especially) has people of all races sharing the Canadian/White culture in harmony. I don't see why anyone would argue for a cultural mosaic over a melting pot.