Under new rules, non-US citizens from Visa Waiver Program countries who have visited Iraq, Syria, Iran, Sudan, Libya, Somalia, or Yemen are required to apply for a proper visa because they are no longer eligible for the VWP.

Does the above apply to citizens of Canada also? Canada is not a Visa Waiver Program country, but instead Canadian citizens can enter the US visa-free. If a Canadian citizen has visited Iran for example, is the entry procedure to the US any different?

I have looked through Visa Waiver Program Improvement and Terrorist Travel Prevention Act Frequently Asked Questions but that page does not mention Canada.


1 Answer 1


No. Canada is not part of the Visa Waiver Program; Canadian citizens enter the US without needing visas under a different provision of law. Restrictions to the Visa Waiver Program do not affect Canadian citizens. There are no conditions that will cause a Canadian citizen traveling on a Canadian passport to need a US visitor visa.

  • 4
    However, a border guard with a bad attitude can give you a hard time even if your passport doesn't have a stamp from Iran.
    – WGroleau
    Aug 23, 2017 at 10:03
  • 1
    Overstaying in the US would prevent a Canadian from traveling without a special waiver in the future.
    – JonathanReez
    Nov 14, 2018 at 4:19
  • 2
    @JonathanReez: If a Canadian has a ban according to US law (and having "overstayed" does not necessarily mean they have a ban), they need to wait until the ban is over or get a waiver in order to enter the US, just like a foreigner from any other country. But regardless of whether a Canadian citizen has a ban or not, and regardless of whether they have overstayed or not, they do not need a US visitor visa.
    – user102008
    Nov 14, 2018 at 4:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.