The best country to migrate from India is Canada which has a long history of welcoming immigrants and facilitating their integration into Canadian society.
A look at the influx of immigrants in the country since 2001 indicates that it has been between 221,352 and 262,236 immigrants per annum.
The influx of immigrants has peaked since 1993 and it continues to grow. More than 90 percent of immigrants tend to settle down in and around large cities such as Vancouver, Toronto or Montreal.
Canada plans to continue its policy of welcoming immigrants to the country while acknowledging their contribution to the country’s economic growth.
Canada has a systematic and well-regulated process for migrants wanting to move to the country on a PR visa. The validity of a PR visa is five years which can later be renewed.
The PR visa does not make you a citizen of Canada, you are still a citizen of your native country.  As a PR visa holder, you can enjoy the following benefits:
Can apply for Canadian citizenship in the future Can live, work and study anywhere in Canada Eligible for healthcare and other social benefits enjoyed by Canadian citizens
Protection under Canadian law