I once dated a girl who used to work in HR department of Shaw Communication. Once she was bored (or may be drunk enough
) and she told me about joys and perils of hiring freshly minted immigrants. The problem starts with their resume, their communication, their degrees, their work experience and even interviewing. Put it mildly, Canadian businesses have no way of knowing what to expect out of a guy or gal they hired if they were an immigrants. This why almost all the bigger businesses tend to be so "particular" about Canadian work-experience and professional schools.
Immigrants would have half the problems if they have Canadian work experience and/or degrees.