Question: do canadian citizens need h1b visa?
Answer: The H-1B visa requires Canadians who are outside the U.S. to have their employer file an I-129 petition with the USCIS, as well as present an I-797 form. The I-129 petition is used by employers or prospective employers to obtain a worker on a nonimmigrant visa status.