Hello,
I have traveled from Canada to Usa on Indian passport with USA tourist visa and while being in USA, I got my Canadian citizenship oath taken and have to apply for Canadian passport which I will be getting soon in USA. the question is how can I update my i94 with the new passport once I receive my Canadian passport while not leaving the country? I know I can go back to Canada and come back to USA on Canadian passport that will update my I94 at the port of entry. I am looking for option if I can do it while am in Country.
Once I have Canadian passport issued, I will have to surrender my Indian Passport/Citizenship so if I will be flying back how the USA gov will know that I have entered on Indian passport and leaving the country on Canadian passport if I have to leave the country to update I94.
Thank you in advance.