There is racism in the States, some towns are more racist than others. However, in Canada, racism is something that's not town wide.. you will find racism in groups like office groups, school parents groups etc but the best thing is that you will find enough people from your culture.
No person...