People who want to come to the U.S. usually need to apply for a B-1 business or B-2 visitor visa at a U.S. consulate abroad before being able to enter. However, Canadians enjoy a special privilege in that they don’t need visitor visas before attempting to enter at a port of entry.