Ok, I am an citizen of Canada, born and raised here. And I have a boyfriend who I have been seeing over the internet for over a year now. He lives in south africa and wants to move and stay with me here in canada, I wanna to sponsor his Visa if I can, and I would like to know how. Please help.