Чи ви читали інші теми цього підфоруму. Там дуже багато про імміграцію. А взагалі
http://www.cic.gc.ca/english/index.asp - думати про імміграцію треба починати тільки після того, коли у вас рівень англійської достатній для читання оцього, ну чи французької.
http://www.cic.gc.ca/francais/index.aspЦе мінімальний рівень. Далі треба дивитись якою саме програмою збираєтесь йти і чи ваші дані відповідають тій програмі. На рахунок роботодовця я би не дуже надіявся на робочу візу, бо щоб її отримати, роботодавець повинен доказати, що не знайшов працівника в Канаді з відповідною кваліфікацією на середню для галузі зарплату. Включно з оголошеннями на державних сайтах і міцевих засобах інформації про пошук такого працівника.
Впринципі є варіант типу переводу з закордонного офісу, але для цього в україні має бути офіційний відділ компанії і ви в ньому маєте працювати мінімум рік.
Так що я би дивився більше в сторону імміграційних програм, а не робочих віз. Хіба що у вас щось унікальне в галузі Software Developменту, що такого в Канаді роботодавець не знайде і схоче вами займатись.
При імміграційних програмах візи даються на всю сім’ю. По більшості імміграційних програм в арепорту по приїзду треба предявити кошти на півроку проживання. Зараз на сім’ю з 3-х осіб це десь в районі 15 тисяч канадських доларів. В Квебеку трохи менше, але треба здавати екзамен з французької, а не англійської.
Якщо готові обговорювати якусь конкретну імміграційну програму, наприклад федеральну, то можна продовжити.