Not quite the same thing, but something I have heard my whole life, is that letting in people from countries Canada has little in common with (but may have huge populations that are now turning into large markets) will pay off down the road, as having a population of say Gujarat, or Swahili speakers will mean export opportunities for Canadian companies...

Last I checked I have not noticed a huge uptick in exports to Kenya, or even India...

If they are educated, and speak Gujurat - they head to India to work for Indian companies, 'cause now, these offspring speak English, and are more valuable there than in Canada...