I'm a Canadian. Let's say I complete my residency in the U.S. on a H1 visa, how would I go about getting U.S. citizenship? How long would it take? Would I have it by the time I finish my residency?
The reason I ask is that since I'm from a smaller community, I'd seriously consider working in an under-serviced area in the States. The beauty is this: I just found out that there are many loan forgiveness programs out there that will definitely knock a good chunk off of my loans, but for most of these, in order to qualify, you need to be a U.S. citizen.
Thanks again everyone,