Migrate to Canada from India

India is the number one source country for immigrants coming from overseas to Canada.

There were about 1,374,710 people of Indian origin in Canada in 2016, according to the census. Since then, the number of Indian immigrants has increased substantially over the last few years.