I just changed into H1B status inside US (without H1B visa). I got the canadian PR and like to move to Canadian side near US/Canada border. But I want to keep working in US everyday since it is too difficut to find a job in Canada. My question is: Do I need a new H1B visa to commuter between US and Canada for working? I have an expired J visa and a new I-94 card for my new H1B status. Thanks.