Immigrants may be educated, but, socially they have been raised in a culture totally different to the one in Canada. Their food is different, their social interaction is different, their clothing (and smell even) is different.

Businesses don't hire people who do not fit in socially with their personal.

Whether this is wrong or not, it is a fact.