It takes more than pictures to sponsor someone to Canada. You have to show that you lived together for a year or so, got joint bank accounts, rental/mortgage agreements etc. I assume he is a PR or Canadian Citizen, so he also have to have a well paying job to show that he can be financially responsable for you.