I will land Canada next month. I wonder if I can apply F-1 visa to US right after landing. I have a I-20 from US already. By the way, I am in US with F-1 visa.