Canadian can get TN easily. $50, u get one year employment authorized visa.
Can also get SS in 7-14 days.
Start from TN, if no access to marriage green card, try to get ur company to apply H1B for u. Once H1B, can apply LC, NIW,
if I140 approved. apply 485 when PD is current.
a lot of discuss before, Check prevous posting.
Disclaimer from Howdy: The above message is just a discussion, not a legal advise. Any problem concerning a legal matter shall be discussed with a legal professional. The reader of this message assumes the risk of treating the discussion as a legal advise and any consequence of action taken by the reader based on the message