You know, the situation we have right now is very Canadian. Purchasing is criminal, but LE is looking the other way most of the time. However, should they find any human trafficking, then they have strong tools to go after them.
Probably right where the politicians want it. Saying it's bad, but then letting it be unless it becomes a problem. Suits the political right(eous), suit the political left.
So I have little hope, unless the tribunals rule the current legislation unconstitutional. That will force politicians to intervene. However, given that our next government is most likely going to be from the right, after 3 liberal government, I would not push right now. Leave this untouched for the moment. We could end up having worst....