Canada went with a somewhat Nordic model.
1. It's illegal to purchase services.
2. It's not illegal to sell services if they're your own. (No pimping.)
3. It's illegal to advertise services *unless* they're your own services. (No pimping.)
4. It's illegal to live off the avails (unless they're your own.)
Having said all that, most large cities have turned somewhat of a blind eye to the whole situation. There are still advertising sites, there are still massage parlours, there are still escorts. The only area that seems to get regular attention are street walkers.
I'll qualify this by saying I'm not a lawyer but I've played here for a long time (both before and after the changes in law.)