If there was a real skill shortage, wages would be rising.

Pumping people into the country while rolling out universal basic income programs makes no sense.  Thanks to automation, population growth no longer creates jobs. Canada is going to lose millions of jobs over the next 20 years.