Hi Kayers,
If you have valid US Visitor Visa, you need 2 things:
1. Valid passport
2. Valid Work Permit with min 6 months validity from date of entry to US.
If you have these, you can just drive down to NYC, and come back. You would be required to carry your original work permit while entering Canada with a valid ID besides your passport
Regards,
Shiv