you guys are so NAIVE! there is no melting pot here, only segregation, as the result of multiculturalism policy. look around toronto, most ethnic communities stick together, chinese with chinese, indians with indians, russians with russians, white canadians with white canadians, blacks with blacks. parents don't encourage their kids to hang out or date kids from other culture. so where is the melting pot?
in theory, it could work, just like communism, it looks good on paper. but in long run, i see racial seperation, conflicts, misunderstanding, and resentment.