Short form: Prostitution is legal. Giving massages is legal. The place where prostitution happens is a criminal matter, and the operators are criminals; jail and the whole nine yards. The place where massages happen may need a license, and without one the operators may get municipal tickets; fines and such.
Two kinds of law here: Municipal Licensing and Criminal. Check with the License Commission (or whatever they're called in your town) about the first. Legit massage therapy is a reasonable home business, and a lot less disruptive to the neighbours than being a piano teacher. They may not even require a license, as long as you have the professional qualifications. But they may have prohibitions against unlicensed home businesses so they can keep better track of illicit activities and enforce standards of hygiene and 'decency'.
The Criminal law is the same across Canadaโalthough local police enforce it somewhat differentlyโand does not apply to massage therapies, at home or elsewhere. It does apply to selling sex, which is prostitution and most definitely is NOT a crime. However receiving the money from prostitution, or keeping a place where prostitution commonly happens, and publicly advertising or settling deals for prostitution are all crimes. So if that 'therapy' was sexual, it could be viewed as prostitution and doing it at home would make the homeowner a criminal. Google 'bawdyhouse criminal code'.
So if you're determined, it's all gonna come down to whether your HJ is sex for money, and/or whether the fairytale about 'donations' is enough for the cops and courts. One lower court judge ruled once that a HJ that was never bargained for, and 'just happened' in the massage didn't make the act and the massage fee 'sex for money'. But other judges have.
Donation envelopes are for SPs. If you are selling massages, they can have fees, and you can post and discuss them. Heck, you can even have a fee for sex w/o legal consequence, but as soon as you do, then the place you do business becomes a bawdyhouse that makes big problems. It's your home, do you really want to take the risk?
If it was clear cut, everybody would be doing it.