Thank you for sharing your situation and question with us.
In terms of returning to your home country, it may be best for you to consult a lawyer who is familiar with Canadian Immigration issues to see what your options are.
Regarding your question about getting a visitor visa for him, unfortunately, it is difficult to say whether or not he will get a visa because there are no guarantees that he will be given a visitor visa.
You cannot apply to sponsor your spouse if you are in receipt of social assistance for reasons other than a disability.
Regarding your question,
You cannot sponsor if you have declared bankruptcy which has not been discharged.