Given we need foreign workers to shore up the shortfall we’re expecting to see
No we don't. You're buying the capitalist dogma that says infinite growth at any cost. Canada could shrink to 8 million people, like Austria. There would be no problem with that whatsoever.