I was thinking about the exact same thing, if a person had a negative experience in a workplace once, it might be a miscommunication or an accident, if it happens in two different workplaces, that person may be extremely unlucky, but if it happens all the time and in every workplace, he/she is the real problem.
I am living in Canada for 3.5 years and have many friends (and members of community) who are working in different occupations, those kinds of experiences are extremely rare in skillful jobs but heard about it (nepotism or disrespect) a couple of times from friends who had general jobs. However, I would agree that finding the very first job in any foreign country including Canada could be challenging for many.