If you want a new I-94,you can do it. (1)Before you enter Canada,tell the officer you want give him/her your I-140 (2)Before you enter USA,tell the officer you need a new I-94.