:I agree.  I'm a Canadian citizen.  I "moved to" the US, but did not obtain citizenship.  I do qualify (lived here 17 years, permanent resident for 10+ years), but don't really need it.  I do not consider myself "Canadian-American".  If I ever got my US citizenship, then perhaps that term would apply.  In my current status, I am simply "Canadian".  I challenge anyone to find a significant number of Canadians who think otherwise.  First line of this article should be changed to read "A Canadian American is someone who was born or grew up in Canada then moved to the United States and became a US citizen."  Further, if I was American, I would take exception to anyone not a US citizen calling themselves "American".  (The idea that all people from North + South America are "American" notwithstanding.)