Is is true that if you become a citizen of another country you give up your status as a citizen of the US?

Ive heard from several people that if you are a US natural citizen and you move to another country and become a citizen there say the UK or Canada you give up your US citizenship. Is this true?
Update: If it is true than why do they do this? And would it be possible to gain back you citizenship?
13 answers 13