Racism is defined as discrimination against someone of a different race based on the belief that your race is superior.

More education, interaction, experience and role models of different races has combined to continually reduce this kind of racism among Caucasians in North America to an increasingly small and marginalized bunch of Nazi, KKK and related loons.

A significant number of people of some races new to North America and not yet integrated into or speaking the majority language of the society prefer to associate, live and do business with those of their own race.  But this also will decline as their children do what children do better than anyone else -  adapt and integrate into the larger society, learning the language and identifying with their peers' social and cultural norms.

So there is good news about racism - it is and will continue to decline and Sammy Davis Jr.'s old quip "If you're a black in Canada, you're born a Porter and you die a Porter" no longer holds.