The political objective of the Conservatives is to show the religious right that they are willing to legislate morality. Doing it on abortion or same sex marriage would be political suicide. But on prostitution they figure they can fully theocratic and nobody will seriously fight back.This law is very overbroad and poorly drafted. They took out references to "prostitution" and changed it to "sexual services" which really could include lap dancing and erotic massages.
Vaguely worded criminal laws are political gold for the Conservatives. They can play it up as draconian as heck in church, and waffle about what it really means in a court challenge.
They don't even care if a majority of Canadians object, so long as a majority won't make it a primary voting issue. It gets the bible thumpers to the polls next election.