First of all, you need a Canada Visa to get into Canada.100% sure, you don't need a new H1 to re-enter USA within 30 days. You need your current H1 and I-94 for your reentery.