you'd better drive to Canada for landing, it is very easy. I just came back two weeks ago, You should be no problem come back to USA, Just bring I-797 orignal and passport, and all your I-20 Good luck