Let's stick to criminal law and avoid municipal and provincial/state stuff like whether an incall/MP is doing their sales tax stuff right, or has enough toilets.
In Canada, criminal law is all federal, the same across the country, although local police forces are differently strict about enforcement. Not like the US where every state has its own criminal code. There's nothing in our Criminal Code to make sex for money a crime, which is why outcalls are safest.
But selling/buying sex in public (street trade), or operating, working in or being found in a brothel/incall (called a bawdyhouse in the Code) are all crimes, as are owning the premises, or taking money from the workers. Which makes a hotel based incall technically as illegal as a place in a strip mall with a sign saying Bunny Ranch, but it's harder to collect evidence.
Likewise, if you always picked the same spot to meet your outcalls, someone ypu annoyed enough might make the case you met the bawdyhouse definition, but I doubt they'd try.