So, according to you, 'but for' invalidates the previous. In other words, Piragoff disputes Joyal's claim that selling is legal by saying that it's illegal, except that it's legal. Doesn't make any sense, my friend, given the context.
I'm just saying that's what his sentence means. I have no idea if that's what he meant to say. I would bet they are careful to be as ambiguous as possible. About selling, as far as I understand selling sex is illegal, except when it is someone selling their own sex.
They are usually careful to answer with answers that don't really tell us anything. The ''commercial business'' is another exemple of something they don't want people to know. When Senator Jaffer asked the woman from the Ministry to clarify, she answered that commercial enterprise would imply a third party benefiting and that it would not apply to someone working by themselves. It doesn't answer the question at all and contradicts the notion that SP are allowed to hire help. This exception gives them the possibility of really arresting any third party.
Third parties are not criminal, unless they work in a commercial enterprise that sells sex for consideration. The most clear interpretation is that bodyguards, phone assistant, etc are all criminal. They are giving the illusion that it is allowed, but in reality any of them can be arrested without problem. In that case it is certain they are allowed to arrest, because prosecution is possible. I see that as much more problematic than the question about the seller
I know chief Hanson wants to continue arresting prostitutes for rescue. But if there is no threat of any sanction, arresting is a very empty bluff and just very bad PR.
I don't think the criminal code can say ''you will not be arrested''. That's not the job of the law. The law says what is a crime and the police make the decisions to arrest based on their judgement. On the other hand criminal law is not supposed to say ''you will not be prosecuted'', so I don't know...