I want to immigrate my family to the US. I am a US citizen residing in Canada. My wife and her 2 children are Canadian Citizens. Both children are under 21. I myself have obtained permanent residence in Canada so I am familiar with the process. My biggest concern is the affidavit of support. I have no income in the US so it is my understanding that I will need at least 1 joint sponsor if not 2 joint sponsors. Where do I begin with this? Also, since I am residing in Canada will I need to move back to the US for a period of time before we begin the process? From what I can tell I still have residency in my home state have to move back to the state of Iowa so would it be possible to file soon and not have to move back to Iowa?