Но я смотрел, есть же возможность получить рабочую визу? Или никак?
В теории эта возможность есть. На практике, работодатель, приглашающий вас в Канаду, должен в местном Министерстве труда доказать, что таких специалистов в Канаде нет. А это, сами понимаете, почти нереально