If you go to Canada no more than 30day, you can come back with your current I-94 and I-797. No visa is necessary.