Unless your husband is a Canadian citizen, he will NOT be able to sponsor you from outside Canada. He would have to return to Canada in order to sponsor you. Only Canadian citizens can sponsor a spouse and be residing outside of Canada at the time of application and need to submit proof of their intent to return to Canada once their spouse is granted a visa. This is directly from the Canada Immigration guide on sponsorship:
"Canadian citizens not residing in Canada may sponsor their spouse, common-law partner,
conjugal partner and/or dependent children who have no dependent children of their own.
Canadians travelling abroad as tourists are not considered to be residing outside Canada.
Sponsors not residing in Canada must provide evidence that they reside exclusively
outside Canada on the date of giving the undertaking and will reside in Canada at the time
their sponsored spouse, common-law partner, conjugal partner and/or children become
permanent residents of Canada. Evidence that they will reside in Canada may include one
or more of the following:
· letter from an employer;
· letter of acceptance to a Canadian educational institution;
· proof of having rented/bought a dwelling in Canada;
· reasonable plans for re-establishing in Canada or severing ties to the other country."
I don't know if it's just the way I read it, but your option 2 that you listed sounds like you are considering saying he's living with relatives when he really isn't. Bad idea! Don't lie on the application form.
There is no proof of financial ability needed. He will have to submit Option C from his tax return.
Just as a point for future reference to you or other posters, it would be really helpful if you could put specific information in the subject line that gives an idea of what you asking about. It often helps to get a faster reply rather than just saying "Please help!"
Good luck.