Thank you for replyingThis refusal is because you presently live outside Canada. As his spouse (and if you were living in Canada), it is a given that you would financially support his stay. However, as your husband has a weak financial situation, the host's financial support could help
I’ll just take my chances again with better documentation and proof