What is the E2 Visa? The E2 visa allows a foreign national of a treaty country to be admitted to the United States when investing a ‘substantial’ amount of capital into a U.S. business including franchises. The visa enables foreign investors to enter the United States...