How many Indians are there in Canada? And Why?
According to the Canadian Census 2021 there were about 18.5 lakhs Indians residing in Canada. Indians contribute approximately 5.1% of Canada’s total population. This number is expected to grow to 19 lakhs in 2023.