These four places have the most racist. For Western Countries, Canada has the least.
For the reason "Why" -
Chinese always do illegal sales, and some Chinese do disguesting thing
the third reason (minor reason) might be - because China is communist.
For the third question -
Can be a very board question. Well, for me (I wish to stay in UK) I love the Western Culture, therefore I wish to live there. They are open-minded.
For another reason, some Chinese wish to do business in there. (That is also one of the reason to cause Racism towards CHinese)
I sincerely hope my answers are able to solve your question.