The Lobbyists' Registration Act would identify professional lobbyists and who they represent.
It would also require lobbyists to pay a registration fee, and they would be subject to fines of up to $25,000 for various offences including failing to register, provide accurate information and making misleading statements.
Repeat offenders could face fines of up to $100,000.
The government promised to set up such a registry and in 2011, they introduced a bill to do so and sought to team up with Nova Scotia, but it didn't materialize.
The previous Liberal government promised in 2007 to set up a framework of rules around lobbyists in the province, but didn't follow through.
New Brunswick and Prince Edward Island are the only provinces without such a registry.