A Canadian would come in under a TN visa which is not a lottery, not H1-B.
So again, how do H1-B changes affect a Canadian?
So again, how do H1-B changes affect a Canadian?
Source: I'm a two-time Canadian > US TN-to-H1B and eventually bailed out of the process by marrying an American.
An H-1B gives you a defined 6 year window with doctrine of dual intent allowing you to pursue a green card, which a TN status does not.
All this on top of worrying about work, relationships, personal health, and always trying to catch up and learn the "fundamental" bits of knowledge required to do my job. Sometimes I feel like I wasn't born with as many cores as others :(