I am an Indian citizen currently enrolled as a graduate student in an university in Canada. My professor here is moving to a university in the US and has asked me to accompany him. I have to apply to that university. So I will terminate my education here after the summer term.
I have a valid Canadian study permit till Dec 2017. Can I apply for the US visa (F1) from Canada? Can I complete all the formalities while I am here and enter US directly from Canada?
Or should I go back to India and apply for the US visa?
Any help would be much appreciated.