Is it? A recent poll found 40% of Canadians felt we were letting in too many visible minorities. I'm sure on the surface you'd call that a manifestation of racism, but digging into the poll showed 38% of the white respondents felt this but 42% of the visible minorities felt this. So maybe the desire to not have so many third world immigrants is not solely based on white supremacy but on the general perceptions of the cultures, values, behaviour and skill levels of third world types who come here?
Australia recently did what Canada ought to have done long ago. First they did a nationwide consultation to ask Australians what they wanted out of immigration. Then they consulted experts - unbiased ones - about what immigration had accomplished to date, and then how to get it to accomplish what the people wanted. Ie, setting actual goals for immigration. What type and what number would make the best fit to accomplish the economic goals of immigration without too much damage to the local culture and values people were concerned about.
The Canadian government has never consulted the people on immigration. It's not interested in what people want, except in narrowly defined identity group voting blocks. Immigration has no goal in Canada other than the promotion of the government brand among ethnic Canadians. On the rare occasion the government consults anyone it consults 'interested parties' rather than people. Ie, those with an immediate monetary stake in immigration, like big business, and the immigration industry.