I am Canadian, and Canada is home. I haven't really every expatrioted yet, but I have spent a significant amount of time temporarily living in the United States (see footnote). I would like to try and live somewhere other than Canada. I have been seriously thinking about the topic recently. Being in IT I believe I have pretty transferable skills, just a matter of figuring out where to go, getting the job and doing it.
It's a good question about the "transplanting of culture and ways to another part of the world." I know a few people in expat life, and some of them end up living a North American lifestyle somewhere else (this seems to be a very significant occurance for people to move to the middle-east). I would want to try and avoid that as much as I could were I to move. Though, I will admit when travelling to have taken some comfort in going into a McDonalds or shopping mall to get a dose of Canadian life.
Footnote: Though I have lived for periods of up to 2 years in the United States, I don't consider it expat living because:
(a) It's not that different than Canada
(b) It was a very non-permanent move
(c) I had the option to fly home every weekend, I just didn't take it.
The closest I came to being an expat was attempting to move to Denver permanently, but that fell through when the tech-bubble crashed.