This is the proper attitude.
Unfortunately that attitude has been replaced in Canada with "You're welcome here and we'll socially shame those who say you should properly integrate."
Indians don't integrate here anymore and there are so many now that places have just begun accommodating them where there wasn't that before. I would be lying if I said I wasn't resentful of them taking over my country, despite knowing they're just taking the bait that's been handed to them in the first place.