Yes, students take tuition fee. but immigrants take all their saving, they buy / rent house, buy car, buy everything. It is even more important than student for the economy.
The amount of immigrants who are outland is about 0.10-0.2m, the restriction for all of them without distinction is very very unfair and crude. Its awful result will arise in the future.
This policy will give negative impression for all the newcomers. Politician just make empty slogan. Canada value is destroyed.