Generally speaking, a foreign citizen that wishes to enter the United States must first obtain a valid visa. The visa can either be a nonimmigrant visa valid for a temporary stay, or an immigrant visa for permanent residence. According to an agreement that The North American Free Trade (NAFTA) has ...
Read More »