We have been living in the US for nearly 20 years now. We moved straight out of college when there was a high demand for people in Silicon Valley (shout out to NAFTA!). Initially, we talked about moving to the US for 10 years, gaining some experience, and then moving back; however, my husband has now specialized his skills into an area where there really isn't a job for him in Canada. Our kids have been raised here. One was born in Canada, the other two in the US, but we are working on the paperwork to establish their Canadian citizenship officially, as they are children with Canadian parents. Our older two kids have talked to people (at school, at college, at their jobs), about how their family is Canadian. Many of these people query, "But they've gotten their US citizenship now, right?" They are then SHOCKED to hear the response that, no...we have absolutely no desire to consider ourselves American EVER. The conversation usually seems to lean towards, "Well, now that you are in this great and amazing country, why wouldn't you want to call yourself American? Surely everyone would be American if they had the opportunity!" Nope. Not us, though I can't speak for others. We do know Canadians who have married Americans and then gotten American citizenship because it helped facilitate certain employment goals or whatever, but for me, when the opportunity arises, I will be getting out of here, not looking for a way to make it permanent.