1. Вариант А наиболее оптимальный. Попробуйте залендится в Калгари (Альберта). Для Вас два преимущества: страховка с первого дня и прямые рейсы в/из Европы. Для будущей мамы, думаю это немаловажно.
2. Разве что вы идете по программе Квебека и то под вопросом.
3. Ребенок становится гражданином Канады по рождению. Все требования к гражданам и "не гражданам" Канады остаются в силе. Независимо, кем Вам приходится гражданин Канады, Вы как постоянные резиденты, должны прожить на территории Канады сроки, положенные для поддержания статуса PR.
4. С вариантами В и С я бы не рисковала вообще, если позволяет возможность ехать сейчас. В крайнем случае - один должен залендится. А дальше Ваш папа толжен будет точно также находится и работать на территории Канады, чтобы Вас с ребеночком спонсировать. Не думаю, что жить в разлуке вариант лучше, чем переехать всем вместе.
А когда малыш окрепнет, Вы можете ехать и жить в Торонто или где Вам хочется и нравится. Удачи Вам