OP only needs Canada visa to visit Canada, and within 30 days he may return US using his existing visa/I-94 without new US visa.