Your next pocket travel guide
Upvote:1
Yes because you legally enter the USA when you get off the plane and a Canada Visa is not a US visa.