If you're Canadian, why not just come here as a visitor and file the proper papers here, if you want to live here. No reason to be waiting in Canada if you're marital home is in the USA. The I-130 can typically take up to a year, right now.
Answered on Jul 31st, 2014 at 11:04 AM