Canadians represent the largest group of foreign visitors to the United States. But they may soon stop visiting.