建议你到期前登陆加拿大,然后返回美国(最好用AP回美国,这样你仍然保持H1),根据加拿大移民法,五年内保持两年在加国境内可保持绿卡,也就是你可在美国三年仍然能保持加国绿卡,那时候你的美国绿卡也已有眉目了。祝你好运!