Of course you can. 1. You need a Canadian visa for entering Canada 2. If you travel less than 30 days with your valid I-94, you don't have US visa for coming back. You are safe.