Поздравляю, что начали планировать. Многое вы еще понимаете неправильно.
Если у вас английский норм, то на бизнес менеджмент лучше вам поступать и учиться т.к. 1) не надо долго ждать пока жена подтянет английский, 2) выжить сварщику или механику тут реально только если уже есть жилье свое, а в офисной работе можно выжить и без если у вас есть мозги и мотивация, а у жены серьезная мотивация подтянуть английский чтобы работать в айти в Канаде, а не на survival job.
Но в принципе можно и жене поступать и учиться на программиста (ей будет легче учиться тк уже программист + легче найти работу после учебы, в отличии от варианта где она призжает и без языка не работает программистом, а на survival job прозябает и теряет шансы вернуться в айти если вы учитесь)
Поступать на курсы английского жене - это величайшая глупость, вы просто потратите зря деньги на ее жизнь и учебу английского в Канаде + подаваться на визы отдельно - это та еще рулетка, можете и не получить вообще визу пока она не получит ПР и не проспонсирует вас (учеба + работа + получение ПР + спонсирование вас = можно и на 3-4 года расстаться). Чаще всего так пытаются сделать инфантильные люди типа "ой, я тут не выучу английский, ля ля ля, мне надо в Канаде учить", и такие как правило его нигде не учат, ни дома ни в Канаде. Вывод - всегда подаваться надо всем вместе и не на языковые курсы.
Учиться по очереди смысл есть если хотите роста, но в большинстве случаев не имеет смысла, слишком дорого, плюс на работе можно все то же самое "выучить", набив шишек
Про дом в Канаде забудьте, ваши деньги - это просто копейки, цены на дома частные взлетели в космос.
По поводу 3-4 подач, это глупости. С каждой последующей подачей шансы падают радикально. Я вот людей кто поступил с 3-4 подачи вообще не знаю из десятков знакомых. Кому не дали на второй раз, никому не дали уже. Это не игра в долбежку, типа подамся еще пару раз и дадут визу.
Агент вам не нужен если готовы сами все делать, это не сложно, плюс можете на форум закинуть свои письма и сверить свой план с коллективным разумом форума. Если не хотите делать, нанимайте агента, но учтите что никто вам никогда так все тщательно не сделает как вы сами.