По просьбе Люды опишу свой опыт. Я спонсировал жену в Канаду самостоятельно, услугами адвокатов не пользовался. Требования в принципе вполне внятно изложены на иммиграционном сайте, ничего сложного нет. От вас вообще ничего не требуется, всю работу должен проделать будущий муж. Есть два варианта подачи - из Канады и за пределами Канады. Второй вариант гораздо быстрее. У них на сайте есть приблизительная оценка времени сколько каждый вариант может взять в какой стране. Из Израиля нам это заняло около 4-5 месяцев, заняло бы 3 если бы не проблемы с почтой. Еще лучше подавать не из Канады, потому что вроде как, не помню сейчас точно, аппликанту находясь в стране нельзя официально работать и иметь медстраховку.
Основная задача - это доказать серьезность ваших намерений и что этот брак не фиктивный. Т.е. нужны фото, переписка, совместные поездки и др. документы доказывающие, что вы хорошо знаете друг друга. Вот на этом и стоит сосредоточиться. К счастью, в нашем случае все было гораздо проще, так как я с женой был знаком вроде как лет 5-ть до отъезда в Канаду и у нас накопилась богатая история :) И чтобы не усложнять дела, мы заодно и расписались в Торонто. В общем,
1) Подавать не из Канады быстрее, да и вам проблем меньше - без медстраховки и без работы в Канаде тяжело. Зато получив визу вам ПР кард дадут сразу без всякого ожидания. И вместе с ним уже и право на работу и т.д. И тогда уже даже не важно, как будут складываться ваши отношения с мужем - вы уже в Канаде и передумать он уже не может.
2) Собрать все документы, подтверждающие ваше знакомства, включая мейлы, скайп, телефонные счета.
Ну и удачи!