All Jamaicans who are not U.S. citizens or legal permanent residents need a visa to enter the United States. A traveler may in some cases transit through the U.S. to another country without a visa if they are only changing planes, are in possession of an onward ticket, and are stopping less than eight hours. Travel under the visa waiver program must be made by commercial airline or steamship line using a return or ongoing ticket. Persons arriving by private yacht cannot use the waiver program and must obtain a visa. Persons who have been denied U.S. visas or who have been deported or denied entry into the United States or who have been arrested or convicted of any offense in any country cannot use the waiver and must apply for a visa.
Persons traveling on Canadian passports can visit the U.S. for tourism or business without a visa.
Canadian passport holders do not need a round trip ticket and may arrive in the U.S. by any form of conveyance. The length of stay permitted Canadian passport holders is determined at the port of entry. If you hold a passport from a country other than the ones described, you must obtain a visa to visit the United States. There are several types of non-immigrant visas, depending on the purpose of the visit to the United States. Religious Workers You must hold a visa that fits your purpose of travel.