Whew this thread exploded! Almost afraid to step in, but something seems to be amiss. Do you and your new husband both want the same thing for your children? If so, it makes sense for you to come to Canada when you can to settle and find work. Perhaps your husband will not have as good a job at first as the one in Mexico, but he would be earning his Canadian experience just as you did. Or you could settle in Canada and he can work in the Mexican job until his sponsorship comes through. As previously stated, airlines are reluctant to board after six months pregnant. This means you would have to come to Canada and live for about four months at least. Unlikely you would find work, or want to work at that stage. Factor in the cost of health insurance and living expenses and thousands of dollars for delivery. Would your husband be able to enter Canada without a visa to be with you during this time or would you have to deal with this alone? Add to this if you have no intention of moving to Canada to keep residency requirements, how fair is it on Canadian tax payers to provide university and college education to your children when you have briefly paid taxes during the one year you worked here? Why would you want your children to be Canadian and yet not be here with them? This is what doesn't make sense to me. You gave up your opportunity for the Green Card to care for your father. That indicates strong family ties and responsibilities. It sounds like you and your husband still have some discussions ahead. Come and contribute to our country and enjoy the rights along with the responsibilities. Good luck and have a good life.