Do I need to go back to china to get h1b visa stamp? Can I go to canada to get H1B visa stamp? Thanks