Canada is the country with the most number of immigrants and is open to new immigrants. This country targets to invite 500,000 immigrants per year by the end of 2025.