I lived in the US for the past 8 years on F1 visa. A few month ago I gave up my F1 status and moved to Canada. Afterwards I got married to my wife (US citizen) and applied for the marriage based greencard (submitted I130 two months ago).
Now we/I would like to move back to the US since things in Canada do not work out as nicely as expected. Unfortunately this greencard process can take 1-2 years.
Is it possible to obtain some work visa (e.g. H1B) while this greencard process is pending if a company (like Google or Apple) sponsors it?