My friend is Bulgarian and is a European citizen. He has a Canadian ETA visa and he is travelling to Canada from Bulgaria. He has a four hour-hour layover in New York airport. He is confused about whether or not he needs a transit visa for the USA. He has no plans to go out of the New York airport.