I'm not exactly sure what to do to become a Canadian citizen. I'm a citizen in the United States, and my significant other is a Canadian citizen. We are in a long distance relationship, and I visit my partner every summer and winter break because I'm still a student. I plan on moving to Canada after I graduate, but we do not plan on getting married anytime soon. I read that I need to stay in Canada for 2/3 years out of 5 years to be eligible to apply for citizenship. However, I also read that visitors can only stay in Canada for 6 months. How can I stay in Canada for that long, but only be allowed to visit for a maximum of 6 months? Am I misinterpreting this law? Is there any other way I can be a Canadian citizen?