I have renewed my passport and I do have valid visa until 2019dec, my I94 is getting expiring by June due to my old passport expiry.. I need to leave USA and come back to get a new i94. I live in Detroit and I was planning to visit Canada border via road way to get it done.. has anyone done this ? If yes did you face any challenges.. please let me know it is urgent.