I am a US citizen born abroad looking to sponsor my husband to come to live and work in the US. I have lived in Canada all my life and have only worked in Canada as well. Currently we both live and work in Canada however; we were planning on moving to the US to live and find work together once he received his visa and green card. Will USCIS have me file an affidavit of support or another form of documentation? How would this work since I have never worked in the states and only in Canada? Do they accept international income?
I also heard that I need to file income tax for every year I worked in Canada with the IRS although I didn't ever work or live in the states? Is this true?