Canadian lawyers may be called solicitors (or barristers), but not attorneys. That's yankee lingo, and archaic Quebec English only, up here. Here endeth lesson #1. ;)
I'm an ex immigration lawyer. And here's the advice we all give people to start with.
http://www.cic.gc.ca/english/immigrate/index.htmlClick on "skilled worker class", read, do the self-assessment questionnaire.
You would be the principal applicant; if you qualified, a medical condition that made your dependant inadmissible would result in rejection of your application. If you didn't qualify, nothing else would matter.
It's impossible to say, off the cuff, what effect his condition would have on an application. A full medical examination and report is required, and in his case a supplementary specialist examination and report would undoubtedly be required. His prognosis would determine the result. The issue is whether he "might reasonably be expected to cause excessive demand on health or social services":
http://www.canlii.org/ca/sta/i-2.5/sec38.htmlAnd because decisions are to some extent discretionary, your and your husband's "suitability" might not meet the standard applied, even if you technically qualified and he were not medically inadmissible.
The thing is that you don't want to start any serious consideration of moving unless
you are reasonably sure that you qualify. Canadian immigration criteria are not unlike USAmerican criteria: labour force/market factors are paramount.
Depending on where you are and where you are wanting to go in Canada, I could probably recommend lawyers (offhand, I can recommend people in Nova Scotia, Quebec, Ontario and BC). Stay away from "immigration consultants" in the US, and from US lawyers unless they are members of a Canadian provincial bar. Stay away from immigration consultants in Canada too.
If you submit a fairly complete package of information to a lawyer -- a draft application, supporting documents like educational certificates, maybe in your case a medical report concerning your husband -- you should be able to get a consultation and opinion as to whether or not to proceed for not too much money. A reputable lawyer here will never waste your money / his/her time being retained to represent you in a pointless application.