As an immigrant to Canada I'm quite familiar with the process. The government department responsible is overloaded and takes months to progress applications. Often having to contact an applicant for more info moves you back in the queue. Regulations change rarely. In general the whole system feels sluggish and resistant to change. The idea that a software company could convince every nation to fit a foreign globally recognized automated back door into their processes seems very ambitious to say the least.