Indian immigrants aren’t moving to Quebec because of the francophone culture and mandatory french language laws over there. 99% of Indians don’t read and speak French anyway.
They don’t live in the Maritime provinces and the middle prairie provinces of Manitoba and Saskatchewan.
And they certainly don’t want to live in the three cold arctic territories up north (Nunavut, Yukon and Northwest Territories) because it’s boring and far away from everything. And there are barely people there.
Their only options in Canada are southern Ontario, southwestern British Columbia and central/southern Alberta. The Calgary-Edmonton corridor (the Queen Elizabeth highway in Alberta )Vancouver, Abbotsford, Chilliwack, Surrey, Greater Toronto Area( Brampton, Milton, Mississauga etc)
Victoria, BC and Hamilton, ON seem to be spared from this recent and massive Indian immigration so far.