Why would any firm not be willing to sponsor anyone if that is what is needed for the person they want? I do not see how any company would pull an existing offer because they would have to sponsor you, what good does that do. US law firms get first year associates from Canadian law schools each year, so I really do not see how a visa would be an issue if the firm wants you.
Thanks so much for your posts. but TH14, what do you mean that lawyers are exempt from the cap on the number of H1 visas?I hear that the cap for BA degree is 65,000, and the cap for higher degrees is 20,000. Are you saying that lawyers belong to 20,000 category? (there would still be a cap of 20,000 =( )