Many Indians in the 20th century started shifting to Canada, mostly the Sikh’s from the northern India did. There are various reasons for Indians to shift to Canada some of them are- Job opportunities, university, work transfer and various other reasons. Indo Canadians are found in almost in every city of Canada mostly found in Ontario and Toronto. Indo Canadians are the third largest non European immigrants in Canada. Many people Indians are English speaking which makes it easier for them to communicate and they are good at various fields starting from politics to sports.
As Canada is a well developed place in front of India, Indians shift to Canada for higher standards of living and higher wages. They will have many job options in Canada than they will get in India and the people will do what they love and will earn money easily also there will be no family business pressure. The immigrants will have a better lifestyle and shelter. Their living environment would be much more better. …show more content…
Economic problems like lack of jobs and most of the people work in the primary sector and they don’t earn a lot of money. Half of the population migrates because they want more job opportunities. Social problems like caste systems, discriminate various religions is one of the main reasons for Indians to migrate. Environmental problems like pollution, deforestation and killing of wild life and natural disasters too. People also shift because of the terrorist attacks which frequently take place in India. A few more reasons are- Diseases, Poverty, illiteracy and lack of education service. Even though, there are so many push factors of India there are a few pull factors too like; People coming from foreign will have more job opportunities because of the high education they have received most of them can work in the tertiary or secondary sector, More wealth and they will have a good trade for