i have a question that needs answered quickly...my question is: i am an american citizen living in canada...i moved here at the age of 8 when my mother married a canadian.Im 28 now and have recently been thinkin about returning to the U.S to live.I was born in michigan and am residing in Ontario.What steps would i have to take to move back to michigan..if any...im still a U.S citizen i just have landed immigrant status in canada(i've been in canada for about 20 years)also would i lose any status i may have in canada by moving back?My family as well as my son live here.Also would i have dual citizenship automatically after being in Canada for so long??Any insight you can provide would be greatly appreciated..thanks
You will have to check other websites about your questions related to your status in Canada - folks here are dealing with US immigration matters and have no clue about Canadian immigration law and practices.
However, about your US citizenship: If you can prove you were born here then you are still a citizen. All you will need is a US birth certificate.
All you need is a proof of your U.S. citizenship like a birth certificate or a U.S. passport. Then just roll up to customs on the bridge with your u-haul and be gone to Michigan.
Needless to say, I think you qualified to be a Canadian citizen already. Why dont you just get it and have dual citizenship before coming here? Just in case-you may come here and not like it, after so many years.
Go to http://www.cic.gc.ca/english/citizen/index.html
I think you should have become a Canadian citizen very many years ago. Check the requirements!