www.cic.gc.ca has info about people landing. I know some provinces wont issue a health card right away. You have to purchase health insurance for a few months.
As for the SIN card, if they don't give it to him at a embassy or port, go to a 'service Canada' office and they can hook you up.
Just to add to the health insurance and why its a good thing, a little horror story;
A story in the newpaper a few months ago about a guy who met a women from Cyrus got married got the PR after so many months, all the while she was pregnant with his baby, and after a few weeks after she landed, gave birth and afterwards the hosipital bill was $20,000!!!!!!!!!!!!!!!!!!!!!!!!no health card, and no insurance. It was in the newpaper because he just returned from a tour in Afghanistan and tried to use his title as a military member and veteran, for the whole 'support the troops' thing.
not that your husband will deliver a baby, but I'm just saying get the insurance just to be safe; anything can happen.
I'm in the Military and also a veteran, but I don't feel any sympathy for that guys situation. He should have done his research.
Sorry for the long message, my wifes in Thailand and I'm bored and my dog doesn't talk to me (for some strange reason)
thank you for keeping me busy
Graeme