Canadians who point to immigration as a cause of unemployment are misinformed. Virtually every labour market study of the subject shows that immigration is good for the economy. It does not increase unemployment.
Immigrants spend money and the spending creates more jobs than the immigrants can fill.
New Canadians contribute almost immediately. In fact, continual immigration is absolutely essential to our economic health. Because Canada is very rich, so rich that our birthrate is very low. Even though overpopulation is the most critical problem in underdeveloped countries, individuals in very poor countries benefit by having large families. Having many children is the only way parents can be sure someone will take care of them in their old age.