I'm very excited because it looks like my husband will be arriving in Canada in a couple weeks. But I'm also a little nervous about the culture shock that will inevitably hit him. I lived abroad in China for 5 years, so I do have some sense of how living in a foreign country can feel. But for me that was never permanent, this is him leaving everything and everyone he knows in Cuba to move permanently to a new country. Not to mention China tends to roll out the welcome mat for Canadians so I was spoiled. When he arrives, he'll be obviously welcomed by the people around us...but I know all of his experiences with Canadian people and society won't be good ones. And a lot of things about Canada will be totally new and overwhelming. I want to be as prepared as possible to help him with the negative experiences and the hard times. Any ideas?