Hi Patty,
It sounds to be as though a sponsorship could be the best route for you and your husband. Although having this completed in two months will require a small miracle.
Does your husband have a job offer in Canada? It may be possible to obtain a temporary working visa whilst the sponsorship application is underway.
To be certain of sponsorship approval it may be worth completing a self visa assessment, found here:
https://www.canadavisa.com/assess/canada-immigration-assessment-form.htmI'm not sure how much medical care is in Canada as I've not arrived yet. However, I have been advised that Provincial medical care can take up to three months to be processed (depending on Province) and therefore it is advisable to either take temporary cover or wait and see what is included work benefits. Either way more information here:
http://www.gov.bc.ca/health/Hope this helps.