It is a shame that they use such a lousy system for handling immigration matters which can affect people’s lives. lol I am ranting. But I have lived in one similarly immigrant friendly country before moving to Canada. Their application and visa handling system is just flawless. Only one portal and tracker to handle all types of applications. And if you are a PR, you don’t have to worry about keeping a PR card because visas are electronically liked to your passport. So no hassle of keeping a PR card and renewing it. Also because they track all the entries and exists meticulously you do not have to provide any entry and exit dates to them. They themselves verify your days inside the country for PR renewals and citizenship applications. This makes things working seamlessly.