You realize that the main thing that is driving this is European demographics and the need to renew the workforce, right? 
------------------------
most European countries have small workforce?
Luxembourg, Denmark, Finland, Albania, Croatia,  Norwayetc.

you don't need a large workforce to be economically viable - it is your GDP per capita

Canada wants large workforce because Canada has ambitions to be a "power"