I will land Canada (imigrate to 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.