Now you have only new H1, so, unless you get it stamped there is no use of H1. However you should weigh the pros and cons of getting H1 visa stamped in Canada. Some time US Embassy-canada may ask you to go to your home country for stmpng because ou did not prove you are in status while applying your H1.