回複:加拿大 landing fee
I think you should still land, just for some insurance that if something happens with your I-485, such as being stuck in the name check, since you already paid the landing fee. You can stay in USA as long as 3 years with a valid Canada GC at hand.