I currently have both an Australian and a British passport. I am studying in the United States, however, my visa expires on Dec 21 (there is a grace period until the Jan 21) but I am not allowed to travel outside the United States or I will not be permitted to re-enter.
I had already booked flights to Canada for a week, at which point I was supposed to return to the US and fly out to Italy for 2 weeks and then return the US again to fly home to Australia.
If I apply for an ESTA with my British Passport is this ok, and will I be allowed to enter back into the US if I am approved for the ESTA and only travel back from Canada on my British passport?