Для работы в таких странах обязательно нужно знание языка. Или же вы можете проходить такие курсы параллельно работе, но не все работодатели соглашаются на такой вариант.
Лучше позаботиться об этом заранее и поехать на те же курсы английского в канаде заранее, получить сертификат и уже чувствовать себя свободнее в общении с англоязычным населением.
Или можно и в Украине достаточно удачно и бюджетно подучиться. Тут каждый выбирает сам по своим возможностям.
Но знаю, что с сертификатом языковой школы Канады будет проще с визой и трудоустройством.