The problem with all the provinces that have implemented the law is that they followed the federal model—this has generally been done around the world—wherein the lobbyist is required to disclose lobbying. Then the problems have always been what the definitions are of lobbyist and lobbying. There are huge loopholes.
The way it always should have been done—and no country has done this—is to reverse the onus and have the people in government and in all the parties, all the staffers, disclosing anyone who communicates to them about their decisions. Then you don't run into all these problems, because it doesn't matter whether the person who is doing the communication is paid or unpaid, or doing it 20% of their time or 100% of their time, or whether it's oral or pre-arranged communication. It doesn't matter: it's any type of communication.
So you could reverse the whole onus—that would help—or close the loopholes. I think you can close all the loopholes without any danger of capturing your constituents who are just contacting you every so often about a policy concern by putting in words like “someone who plays a significant role, paid or unpaid, in an organized effort”. If they communicate with you in any way, then they have to register. Then you'd have a much better system that would essentially end secret, unethical lobbying.
Also, you could put in a couple of other rules specifically for anyone who has been in government, because an individual calling on behalf of a friend is not an organized effort. It's just a casual call, but you definitely want to cover those people because, again, cabinet ministers are very influential when they leave. They usually can get other jobs and they don't need to be paid to do lobbying. If you don't close that loophole, they won't be captured, and you really want to capture them.