Been in Canada 29 years (30 in April) and took citizenship in 2005. It wisna painful, still a rabid Dons fan, still hae an Aberdeen accent just carry a Canadian passport. We travel to the US a fair bit which makes it easier but as someone else pointed out, I won't be back to stay. The health care, the standard and cost of living here is great. Go for it min, you've really nothing to lose.