You still need canada visa to enter canada. But you do not need US visa to get back. Bring all your H1 related document when you travel. Good luck!