Like title states, I am an Canadian who went to a US medical school and got into a US residency. Currently in my Intern year on my OPT (from F-1 visa). I just finished my Step 3, and is looking into applying for H1b (my residency does do H1). Issue is, my state only give out 1 year temporary...