The consequences for violating the Lobbying Act are high, but the RCMP over the last 20 years have shown they won't enforce it. They just bumped five cases of the 11 that had been referred by the Commissioner of Lobbying back to the commissioner, and the commissioner dropped all five. There have been three prosecutions since 1988. It's a joke. They just don't take it seriously.
In the Lobbyists' Code, the consequence is a report in Parliament that you violated the Lobbyists' Code. That's not going to discourage anyone. There are several lobbyists who have been found guilty of violating the Lobbyists' Code who were promoted and got more contracts as lobbyists, obviously because they sent a message to the marketplace that they will lobby unethically if it gets you what you want, and people want that.