I'm not very good with politics so I hope someone can enlighten me. I am an immigrant that has a Canadian citizenship. I currently live in the GTA. When I graduate, I might have to relocate to the US (or another country) to get a job. What are the consequences if I am no longer living in Canada? Do I lose my citizenship? Do I pay US taxes for living in the US and Canadian taxes for the citizenship? If I have to lose my citizenship, should I try to get a US citizenship? Does the US even offer citizenship?