I live in Canada and I like to visit Maine for a few weeks or months every year. I was wondering how does one get U.S. citizenship? I have a clean criminal record and I speak English and French, I heard speaking more than one language is an asset. What about owning some shares in U.S. stocks?

