Debora said:
OH! ...and another very important question...
What happens if ever I get pregnant before moving back to Québec?! Will I have to sponsor my own baby too?!
Aaaah, such a simple question...with a complicated answer!
Short version -
Are you, Debora, a Canadian citizen? If so, were you born in Canada or did YOU naturalize? If so, your baby will automatically be Canadian even if s/he is born in Mexico. You'll need to process the citizenship certificate and passport. Reach out to the Canadian Embassy. My understanding is that it can take several months (ie, almost a year) to get the citizenship certificate although if your travel is imminent and you submit copies of your proof of travel it can be done in a month or so. The Canadian Embassy has info at http://www.canadainternational.gc.ca/mexico-mexique/consul/citizenship-citoyennete.aspx?lang=en&view=d
And you can also call the consular section with questions M-F 9-noon at Assistance to Canadians (Consular Section):
Telephone: (55) 5724.7900
Fax (Consular): (55) 5724.7943
Fax (Passports): (55) 5387.9305
Email: mxico @ international.gc.ca
If, however, you are a permanent resident of Canada or you were born abroad and got your Citizenship from your parents then you would need to sponsor your baby too (unless your parents were employed outside Canada by the federal, provincial or territorial public service, or the Canadian Forces at the time of your birth) The good news here would be that your grand kids would b Canadian automatically
There is a tool you could use to answer a few questions from your baby's perspective and get a definitive answer at http://www.cic.gc.ca/english/citizenship/rules/index.asp