I'd love your opinions...but first a little background: I'm a canadian citizen and a US permanent resident (green card holder). I'm married to a US citizen and have had permanent residency for about 4 years, and have been in the US for 6 years. When I initially went through the immigration process it was the most awful experience of my life....I was initially denied and had to prove my marriage wasn't a fraud and then was accepted (ya...apparently sharing a house, car, loans, insurance, and raising his son weren't enough proof originally). Anyways...it worked out and I got my green card. Now....I said I'd never go for US citizenship because the only thing it gives me is the right to vote...and I really couldn't care less. It costs ALOT of money (well over $1000) and I'd have to study US history again (which sucks LOL) for the test. I'm afriad of going through the same thing as last time....immigration process just is horrible and frightening. BUT.....a few weeks ago hubby and I were talking and he raised the possibility of going back to Canada when I finish school and getting a job at a university up there. My goal in my career is to get a job at a Tier I research university, so in Canada I am somewhat limited....but the idea of going back home is so nice. I miss Canada! Due to my green card if I leave the US for more than 12 months I forfeit my green card and residency...which means we really couldn't ever come back. And I would want that option to remain open (A really good job could open up down here...or we could retire down here, etc.). So what do you ladies think....what would you do? 1. Spend the money and go through the horrors of immigration for the chance that I might go back home one day 2. Don't go for citizenship and risk the chance of one day heading to Canada and then not being able to come back. I should add...the citizenship process is very lengthly...some areas of the US it can take up to 3 years....so I couldn't do this as a last minute thing. Money really isn't an object (but man US citizenship = an LV purse LOL). And I can have dual citizenship...so I'm not giving up my country! Any advice is appreciated....as well as your own thoughts on what you'd do!