My boyfriend is planning to come to Canada... and I am a bit confused on pretty much all of it. I know he can stay here up to 6 months, but can he stay longer? and when can he apply for citizinship? Also. if we decided to get married, can I sponsor him and what are the requirments to do so? I...