All of us here understand that a homogeneous society is less violent and more likely to be successful. However the question is what defines a homogeneous society?
I'm not sure if it's just skin colour because quite frankly I'll have more in common with a chink born in Canada than some Italian, born in Italy who came to Canada and has a significant accent when speaking english and also still tends to speaks his own language.
Also, in Canada there is still a great division between the english speaking anglos and the french speaking quebecois which proves that it's not just skin colour.
I don't really know how to solve this issue besides no more immigration at all including European countries