The H-1B nonimmigrant visa category is designed for professionals or members of the "specialty occupations". The general criterion for classification in this category is that the job offered must normally require a bachelor's or higher degree. The prospective employee must hold at least a US. bachelor's degree or the equivalent to that degree. The degree must be in the field required for the job.carlac said:To get an H1 my understanding is that the company that wants to hire you files for you. Does a Canadian have to have a degree to get a H1 visa or will a 2 year diploma and work experience suffice?
The L-1 visa is for an intra-company transferee. That is a person who worked for a company abroad in an executive, managerial, or "specialized- knowledge" capacity (INS has specific definitions for each of these terms) for at least one year within the three years prior to coming to the U.S. and is coming to the U.S. to work for a related (parent, subsidiary, affiliate, or branch) company in one of those three types of positions. The maximum stay is 7 years for managers and executives and a 5 years for specialized knowledge. L1A refers to the managerial or executive L-1s, while L1B refers to "specialized- knowledge" L-1s.carlac said:Thanks. What if the person works for an american company in canada....can they transfer to the US office? Would this be an H1 visa?