Vancouver, Toronto and Edmonton have the highest immigrant retention rates in the country, according to data published by Statistics Canada.

Read More