кому-то worker, кому-то visitor. это роли не играет. чтобы работать в канаде по прилету всем нужно получить work permit. поиск по чату, тысячи раз это обсуждалось
данная информация касается украины, которая признает просроченные паспорта, при чем речь идет о внутренних паспортах. для виза в канаду нужен загран, канада в просроченный загран визу не вклеивает