I'm a U.S. citizen and want to study engineering in Canada, but also want to immigrate and or become a Canadian citizen. I know that I have to have a study permit to go to college in Canada, but I was wondering will I be able to apply for full citizenship? If so how long do I have to be in Canada and what is the process?