for Canada GC application. Look at the cic.gc.ca foe details.
Why don't you ask your hu*****and to apply USA GC in the mean time through EB1A or NIW, no employer sponsorship needed, just get some refrence letters. If you live in TSC states, it's very easy.
good luck!