Well of course we don't. IF we did then there'd be no initial benefit for trudeau to capitalize on. And in fact the numbers clearly show that the second generation is actually more productive than the average Canadian.Depends on the cost of replacing the tax base . If we need to provide all the necessities of life for the first two generations of immigrants what is the gain ?
What he's taking advantage of is the gap between when they start earning money and when they pay enough taxes to pay for the upgraded infrastructure. In time they absolutely will but initially they don't so he can exploit the revenues. The problem is that always leaves a constant shortage of services because the need is always increasing at an accellerated pace instead of a liner one.
So - if you bring in 100 new immigrants and on average over the next 10 years they'll pay 10 dollars in taxes each you get 1000 dollars in tax, if it costs 500 dollars for the infrastructure to support them then as long as you've got a rolling number of 100 per year then you're fine,
BUT -if you bring in 100 this year and spend their money without the infrastructure upgrades, then you have a short term surplus but longer term there's a serious deficit because there's no money for infrastructure. So you bring in 200 the next year - spend some of their money on the infrastructure for last year's 100 to keep people off your back and pocket the rest. Which means next year you need to bring in 300 - and so on and so on.
So trudeau keeps increasing the number while going slower on providing the appropriate cash to compensate for the growth to the provinces. Health care transfers per capita are going down because the population is going up. And as long as he keeps bringing in more and more each year, that works. At least until suddenly there's a serious employment downturn and there's no jobs for the new arrivals.
That's the game he's playing.