For many Indians who want to settle in Canada, the big question is no longer how to get there, but how to stay.