I am a US citizen. I am currently dating a Canadian citizen. I am a high school teacher currently taking courses toward a Master's degree. I was wondering what would be the best way to become a canadian citizen. From the little research that I've done, I'm assuming that being sponsored by him is the best way. Is there any way to get sponsored if we're not married or living together? Once I become a citizen, how long will I have to wait before looking for work?