Well, immigrants who came to Canada are very much willing to shoulder the economy but they face discriminations in terms of job opportunities. It seems that white collar jobs are reserved for native Canadians (Canadian by birth) and immigrants have to do the donkey work. Correct me if I am wrong.