На официальном сайте cic.gc.ca/english/immigrate/skilled/index.asp можно сразу же посчитать количество баллов: за образование, специальность, опыт работы, знание английского и французского языков, молодость и пр. Кроме федеральной программы есть еще провинциальные в каждой из 10 провинций. Обычно там требования ниже, но придется жить в не самых востребованных регионах — это типа российской программы "дальневосточный гектар".
Мне немного не хватило баллов для федеральной программы. Чтобы набрать нужное количество, мне, кроме знаний английского языка, нужно было бы выучить еще и французский. Но это длительный процесс. К тому же оформление визы затягивается до 4х лет из-за бюрократии. Я столько ждать не захотел.
По провинциальным программам у меня была возможность поехать в глушь, но там сложно было бы найти высокооплачиваемую работу. Этот вариант я тоже не захотел.