It's not necessarily blatant racism, but very often what is known as implicit bias, or sub-conscious bias wherein people tend to favour "
white" sounding names over those of minority groups. The basis for this may be fear of poor communication ability, but research has shown that even if a candidate makes very clear that they are native English speakers, this information does not offset the bias.
As to qualifications, whilst there are specific regulated industries, which may perhaps give preference to Canadian education and experience (e.g. engineering licensure), there is no reason as to why this should be a general trend across all industries and sectors. The British also have standards particularly for regulated occupations but once you've demonstrated equivalence, there is no initial barrier, rather often global experience may be prized and much sought after. In my limited experience being interviewed by US companies, they are more likely to give you a chance if you show talent and potential in interview, regardless of your qualifications and experience, which at that stage in the process all short-listed candidates are assumed to have. Having been on the other side of the table as a recruiter, I've often had to go through dozens of resumes with equivalently strong technical qualifications but only interview can determine whether they have the right skills-set for the job. So I find it strange when people report Canadian employers as placing more emphasis on specific qualifications and experience. I think Canadian employers would to well to embrace global experience where this brings in high quality and be more flexible on qualifications as this is not a reliable indicator of abilities.
I'm not so sure that the discrimination is less serious or apparent than in other countries. I've read a detailed review of Canadian society which explains that there is a duality at play- an outward projection of multiculturalism based upon a tenuous foundation that becomes apparent after some prodding. They may be friendly but nevertheless unwelcoming. Read this:
'Come from away' problem makes integration difficult for newcomers