the melting pot vs mosaic ideas are not realities on the ground. The United States has a stronger national identity than Canada ( we have a great one but its not the same) AND they too have multiculturalism to some extent. Every city has ethnic neighbourhoods. There are Irish clubs, German clubs, Chinatowns, Greek parades, Little Italys and Cinco de Mayo, Oktoberfest, St. Patrick's Day, Polish festivals etc. It is crazy that people can say that America doesn't have that. There is no real difference practically. The third or fourth generation are so mixed in the USA that they lose touch with their mulitple ancestries.. that's it.  That is the same here too.