eg77 said:
So I'm applying to American schools as a Canadian citizen. Anyone here know how long it takes to become an American citizen? If I get accepted to an American med school would I only be there as a student? Would have to return to home or would my stay be considered part of the years for citizenship status? Just thought I ask here before I call the embassy.
Thanks.
This is the way it goes, at least the more common routes:
1) Get a student visa: F1.
2) After F1 you can get 1 year of optional practical training which authorizes you employment for 1 year ( a benefit that all F1 students get unless he/she has somehow messed up).
3) Employer (residency in your case) sponsors you for an H-1B or a J1
4) J1- most countries have at least a 2-year home residency requirement, don't know about Canada. Anyway, you can either do that or get a waiver and then apply for a green-card (of course your employer must sponsor you).
5) If on H-1B, again employer must sponsor you for a green card. Sponsor does not necessarily mean pay for GC, it just means they will help you with the required paper work.
6) GC is easier to get if you work in under served areas
7) Once you get your GC through employment, you can apply for citizenship after 5 years.
8) Other routes to GC are family sponsorships or getting married to an American citizenship in good faith.
9) If ytou get married to an American citizen you can apply for citizenship 3 years after you get your GC.
Also, I'm sure you know, Canadian citizens do not need a work visa or GC to work in the US, you get what is called a TN VISA, under the NAFTA agreement. Essentially, you can go to school on F1 and then apply for TN visa (soemtimes even this is not required) based on your Canadian citizenship and work in the US. For this, however, you cannot be self employed and you should be a physician in teaching or research.
The best place for most of your questions is :
http://travel.state.gov/visa/temp/types/types_1274.html#16
Hope this has helped.