I need to travel to Canada in next two weeks and my F1 on my passport is expired. Note that the F1 i have is on old passport, new passport doesn't have any US visa stamped. My H1 got extended(2nd time) recently and I have a valid I-797 https://omegle.onl/ https://vshare.onl/ . Will I be able to enter US with automatic revalidation? I applied for visa appointment in Canada but the appointment is on October, my travel will be in July. Will that have any impact on automatic revalidation? Any help would be appreciated.