Hi Slick,
I'm sure this is going to work out for you - apply to Buffalo beforehand to get a 6 month visitor visa, with sufficient funds, husbands details and work permit, and perhaps proof of your own full health insurance, to not be a burden to Canada, and you could extend the visitor visa once there, cos PR takes a while. You could also bring all proof and documents and do it at the border, but maybe better through Buffalo, though could take 2 months.
The website is just one of many lawfirms I've been looking at with similar information but sometimes put a different way which is helpful.
www.canadavisa.com/canadian-temporary-visitor-visa.htmlimmigration.ca/tempent-visit.asp
trackitt.com/canada-immigration-trackers
I am from Ireland, living and working in Vancouver, awaiting PR.
Good luck!