Actually, many Canadians do have a problem with what kinds of immigration, at what levels and in what localities. If 70% of Canadian immigrants are headed to the three biggest cities (constitutionally, they are free to do so), and the public services and "affordable" housing are already maxed out there, that's not good. If the "skills" of points-based immigrants are the same as those of Canadians who are being displaced from the job market, that's not good. If the numbers overall exceed population replacement, that's not good for the environment. If technological change will soon eliminate many current jobs, increasing the numbers of "adults needing training" that isn't good either. If Canada needs a relatively quick shift to an economy less reliant on revenue from oil-extraction and real estate development, how are newcomers supposed to seamlessly shift into well-paying jobs? Immigration economics are changing rapidly in developed countries, and not for the better.