Many countries offer citizenship by investment program to attract foreign investors. In exchange, host nations provide a high standard of living and facilitate business expansion for investors. When it comes to international immigrants, Canada is among the top nations, notably for those from India. Apart from that, US also runs an EB5 visa program for investors. However, they have strict rules and regulations as compared to other countries.
Source: Top 5 Countries That offer Citizenship by Investment Program