This summer I will be in the US on a J-1 visa program, and will be there for a few weeks after the program ends (as I have a 30 day window to leave). I then plan to be in Canada for a few days, and spend the next 23 days in the US, before returning to the UK. Would I be able to come back in on an ESTA?
If not, what are my options?
I am a British citizen, studying as an undergraduate in the UK at present.