hi, I am a physician who got a J 1 waiver. Can I get my h1b stamped in toronto or do I have to go to India. thanks