But when immigrants all come from one small region, they tend to only hire people they know or are vetted by someone they know, they only rent properties to people they know or are vetted by people they know, they start to see the locals of the country they're living in as below them, and it just keeps spiraling out of control.
And notice that I specified no race. I specified no country. I specified no religion or ethnic background. It's simply a universal thing that happens in every country. It always leads to far right swings when not quickly addressed. If what I've said in any way comes across as "racist", that's due to the reader inserting their own racial biases and thus their own racism into this statement, because I'm not in any way implying this is confined to one group. It's something that's been a problem for millennia and governments keep making the same mistakes.
This happens with some races more than others. When you import Indians you are importing caste thinking.
The "problem" with having that many Indians isn't that they're not adapting to Canadian culture it's that they're bringing along some of the bad things from India like the caste system. It's not as bad as many other cultural problems because it's strictly Indians causing problems for other Indians but it's still a problem.