when you go to canada, no one even ask your i94, so you will keep that for sure.
when you reentry, take your valid passport with visa "valid or expired", valid new i20 with signature"only valid for half year each time" and your EAD card. better take your offer from your US employer.