One thing that should be researched better is immigrant retention

Over the years I have read studies that were consistent in pointing out that Canada has the worst immigration retention rate of all immigration focused countries

While it seems counter intuitive, it may be because Canada is relatively easy to enter and attain citizenship in

From attaining landed immigrant status to citizenship can take as little as 3years in Canada, but 8 in the USA. I forget what it is in Australia NZ of the U.K.

Perhaps something gotten at low cost has little value?