Canada should do something which Australia implemented many many years ago - a system that is completely electronic and does not have to depend on things like VACs, sending of passports, visa label, biometrics etc. I guess FSW is in pause mode currently because of all these dependent functions...