My fiancee and I have been together since August 2008 and he's visited me three times. The first time was for a week, the second was for three weeks, and the third was for two weeks. I'm an american citizen and I plan on moving up to canada next summer to be with my fiancee and just staying there on a passport for 6 months. We plan on getting married within a year and a half of me moving there. I was wondering if I can apply for a visitors visa during the 6 months I'm there on my passport and if I can apply for one that lasts like 12 months? Or do they only give you ones that last 6 months? Also, I was wondering when we get married and he sponsors me if I will have to still have the visa and get it extended while the application is being processed. Would it be better to just try to leave the country and re-enter instead of getting the visa? I've read that the spousal sponsorship is the best of the three choices. Do you think I would need a lot of evidence in this sort of situation? Also, I've read that outland processing can take 6-12 months, but with buffalo its 12 months. Has anyone experienced a shorter processing time than 12 months? With that lengthy processing time would it be better to just process it inland? Any information you can give me will be helpful. Thank you!!