I live currently in Canada and my spouse in the US (but she stays with me for extended periods of time). She will apply for my greencard.
As I understand, this works in two steps: My spouse files form I-130 and afterwards online DS-160.
Question: Is there any point during this process where I cannot enter the US under the visa waiver program?