да, это ваше личное мнение, потому что вы путаете причинно-следственные связи.
цепочка такая: предварительное одобрение wp. если оно есть, а у человека не европаспорт, по которому безвиз с канадой, то, чтобы ему получить сам wp в канаде, то ему нужна виза, чтобы долететь до канады. вот ему визу и вклеивают. на визе написано worker, потому что ему предварительно одобрили wp. далее он летит в канаду, где получает wp, который ему предварительно одобрили. если он это делает до 31, то у него все еще остаются основания получить wp и он его получает. если он летит после, то оснований получить wp больше нет.
сама виза не предписывает офицеру выдать wp.