Having lived in the US and now living in Canada and comparing then to the other western countries that I've visited, I can honestly say that the USA(bar its immigration system) and Canada are the least racist western countries.
While I personally haven't faced any racism in either country, I'd actually put the USA after of Canada based on what I've heard from friends - I've heard from some Indian friends of mine who were followed by security in supermarkets in Canada while such a thing has never been reported in US despite a much bigger sample size.
General advice/appeal to everyone: At a personal level, often the best way to deal with racism is to ignore it; but collectively, it's always better to call it out. You are doing some social service when you do that.