Hi. Is it still need a US visa when your to ticket going to Canada will stop over for 1 hour to detroit US but the plane is same airline..please advise.
A one hour transit through the US is possibly not long enough to clear US immigration even if just transiting to another flight. So keep this in mind for any route that transits the US.