Well, the no visa policy between the US and Canada is a special visa waiver program that allows Canadian citizens to enter the US on a 'visa waiver'. Canadian citizens do not need a visa to enter the US and neither do citizens of Visa Waiver Program countries (who do need to fill out and get approved for ESTA unloike Canadians who don't need ESTA). But you're right, the rules are different for Canadians than VWP countries. I confused the two and thank you for the correction. Let me modify my previous statement then. Forumer F83 who's now a Canadian citizen is subject to a 10-year bar and therefore inadmissible to the USA until 2020. On or after 2020, as long as F83 has no other inadmissibilities (criminal, misrepresentation, etc...), he can just show up at a US port of entry with his Canadian passport without need for applying for a US visa in advance.