Я не собираюсь что-либо Вам рекомендовать, но, на мой личный взгляд, Вы немного однобоко хотите изменить свою жизнь и поэтому вариантов у Вас не много будет всегда.
Вы решите основной вопрос - Вы хотите иммигрировать в нормальное государство, для улучшения свой жизни и предоставления более широких шансов своим детям или Вы просто собираетесь иммигрировать в Канаду.
Если первый вариант, то исходя из своих вводных ищите максимально приемлемые для вас всех программы в разных уголках мира. Т.е. у Вас будут минимальные затраты (финансовые, психологические, временные), т.к. вам придется что-то немного улучшить и/или добавить и вы все уже иммигрировали. А потом быстро адаптируетесь и будет жить. Потом получите гражданство этого государства, и, если вы все рветесь в Канаду, то тогда все будет гораздо проще. Может вы потом никуда уезжать не захотите.
Если для Вас важен сразу второй вариант, то тогда Вам и/или Вашему супругу придется многое сделать, чтобы сразу решить вопрос по иммиграции в Канаду.
Сужу по-своему, более чем 21-летнему, опыту работы в области иммиграции и эмиграции. Последний пример - клиент ОЧЕНЬ (!!!!!!!!) рвался в США или Великобританию. Не получилось по объективным причинам. Уровень английского языка, как у него, так и у его жены - ОЧЕНЬ высокий, поэтому туда и рвался. Сейчас в Германии радуется жизни (именно радуется). Приглашает приехать и порадоваться вместе с ним. Уехал ровно год назад.
Но, в любом случае, искренне желаю Вам и всем членам Вашей семьи удачи.