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 don't have a job. I take care of my daughter who is 1. Does this effect anything? And If I were to sponsor him how long does the processing times take and does he have to go back to America while it's being processed?