That's not an issue with migration controls, that's an issue with no migration controls. The Canadian/Australian states all start without any, and they always get flooded with Indian immigration from the princely states because of it (the princely states do have migration controls, but since their primary cultures are accepted, their pops are considered accepted and can thus leave).
There's a couple ways you can fix that, either you can mod the princely states to all have closed borders, or you can mod the Canadian/Australian states to all start with migration controls. The latter has the same issue I mentioned above though, where it leads to you getting no mass migrations.
Here's the mod I personally use, it fixes both the Indian Canada/Australia issue as well as the lack of mass migrations:
https://steamcommunity.com/sharedfiles/filedetails/?id=3510059647