Prepare your health insurance in Canada. This is an important one: For some incredible reason, you will not get health coverage by Canada's "universal" health care system for the first 3 months you are resident again in Canada if you are moving home to British Columbia, Ontario, Quebec, or New Brunswick. Other provinces do not require a waiting period - simply apply for immediate coverage to the health authority in the province you are settling in.
If you are moving back home to BC, ON, PQ, or NB, you have three choices:
1.Have your overseas health coverage extended for 3 months past your return date. If you have a good track record with your overseas health insurance, they may be able to offer this coverage. Or your employer overseas might pick it up. If you are simply being transferred home by an employer, they likely will cover this anyway.
2. Buy 3 months worth of health insurance here in Canada. The cost can be quite high: We checked into it for our family of 4. $700+ for coverage up to $60k, with a large deductible.
3. Go three months without health insurance. You assume the risk and potential costs of any health issues that come up. Risking no coverage, if you are in good health, it is another option. After all, 4 billion people or more in this world have no "health coverage" or even access to western-style medical care. Is it so ridiculous to think that you might go three months without coverage and still emerge whole, sane, and with your finances intact?
{snip}
Kate, moving back to the province of Manitoba in 2010, comments on the waiting period for her health care coverage:
"One item you should re-investigate is the section on Health Care Coverage. We are returning to Canada and have been assured by Manitoba Health that we can be covered, as soon as we register with them, As long as we provide certain documents to them immediately: Proof of residence (i.e. proof of property purchase), our airline tickets (showing when we arrived), and proof of citizenship. There may be other requirements by province, but it is really unfortunate if there are people believing they must go 3 months without coverage and/or paying ridiculous fees for coverage...
...It is possible that insurance companies are not aware of this situation (at least not the one we originally contacted and Luckily did not pay for!), Or that they choose to be ignorant to this situation. We were lucky that we phoned Manitoba Health to clarify when our coverage would start, before paying an insurance company."
Follow-up: Kate is correct: Manitoba does not require a waiting period. However, British Columbia, Ontario, Quebec, and New Brunswick do require a 3-month waiting period for public health insurance to start.