While you are doing all this "Family Planning", don't forget if you do manage to get to Canada you will want to have 3 months minimum there to get medical coverage. I expect it would be very expensive to get temporary insurance coverage for prenatal, delivery and post partum care.