Most providers I know that live in Canada don't want to sign on with an agency. I think weird rules are one of the reasons.
Where are you located? (PM me if you dont want to post openly).
I belong to a private forum made up mostly of Canadian providers... I can ask if any of them know a way around or a clause in the smoking rule for your mom if it would help.