@SomeComments, you are right, most of those here on temporary permits, be they visitor or work, will at one point return. And they many not qualify for all the social services a permanent resident or citizen can avail themselves of.

That is why we tend to dismiss their impact.

But the Federal Liberals are also looking to make it easier for students to transition to PR status. Rumour has it by removing the education related work experience job offer  in Canada component.

They are also looking at reforming TFW permits so that PR status can be achieved.  BC is also lobbying the Feds for their own Investor Immigrant program, akin to Quebec. And of course the Feds are looking at retooling and relaunching the Federal Investor program.

These temporary programs  may soon come with easier ability to transition to permanent status, and it will be easier to enter Canada than as an immigrant. And those numbers will add up to far more than what we allow in via the regular immigration stream.