Насколько я помню, для айтишников независимая иммиграция в Канаду закрыта. Открыта в Австралию. Но для подтверждения профессии и попадания в списки skilled migrant нужно bachelor degree или опыт работы, который зачтут эквивалентным bachelor degree. А вообще, поскольку задаёте такие вопросы, то рановато Вам думать об иммиграции.
Смотрите здесь
www.cic.gc.ca/english/immigrate/skilled/apply-who.asp:
Minimum requirements
Your work experience must be:
at skill type 0, or skill levels A or B of the 2011 National Occupational Classification (NOC).
теперь здесь:
www.cic.gc.ca/english/immigrate/skilled/noc.asp
Skill Level A — professional jobs. People usually need a degree from a university for these jobs.
examples: doctors, dentists, architects
"Usually" лучше трактовать как "always". Здесь
www5.hrsdc.gc.ca/NOC/english/NOC/2011/ProfileKeywo...
тоже пишут про bachelor degree.
И кстати да. Я ошибся - айтишников теперь пускают, но лучше Вам сейчас не заморачиваться технологиями, а учить Английский и получать пресловутый bachelor. За 7 лет как раз выучите до шестёрок по IELTS и получите диплом. Вот тогда и нужно будет думать об иммиграции.