我的身份是H4 pending right now, and a company dicide to have me recentlly, could I apply for H1b or could I just going out to Canada got a H1b visa?