You should know that is a disputed opinion, one that relies on sections of the act being found unconstitutional.
286.2 (1) Everyone who receives a financial or other material benefit, knowing that it is obtained by or derived directly or indirectly from the commission of an offence under subsection 286.1(1), is guilty of an indictable offence and liable to imprisonment for a term of not more than 10 years.
^^^ That is later modified by granting immunity to some people (people who sell their own sexual service) but it fundamentally makes the act illegal. Or at least, that is the opinion of the Crown. None of this is tested in court, obviously.
(I agree that the act is beyond stupid, that it is harmful to everyone, etc, but that doesn't mean I refuse to understand what it says.)