If you go to American cities, you'll find almost exactly the same separation of people by ethnicity, race, culture and language as you do in Canada. You'll find Chinatowns, and places where Italians, Greeks, Koreans, Mexicans, Muslims, or Vietnamese congregate with their own kind as much as you will in Canada. 
You'll also find people speaking their own languages, etc. So really the myth of American integration is just that, a myth. 
Multiculturalism in Canada is simply a policy that says we can live and let live while adopting the best of all cultures rather than forcing one culture  on everyone. 
Live with it.