Maybe it's not so much about racism, as you say, however, many Canadians are extremely ethnocentric (borderline racist). Sadly, such attitudes are encouraged by current federal government policies.