Definitely sponsor him for PR as your spouse.
Is he in Canada right now? He can only apply for refugee status if he is physically in Canada. Generally this is not a recommended path if someone has the option of getting PR through spousal sponsorship instead. The refugee process is a much harder and longer process than spousal sponsorship. Also, natural disaster are not generally accepted for refugee cases.