The government says that would ensure they were publicly accountable for their actions.
The proposed law would cover people paid to lobby elected officials on behalf of organizations or groups.
Justice Minister Gordon Wyant says in a release that voters should know who is lobbying the government.
He also says the proposed legislation recognizes that lobbying public office holders is a legitimate democratic activity.
Unpaid volunteers or citizens pursuing personal interests with their legislature members would not be required to register.
Individuals acting in an official capacity on behalf of municipalities or other governments could be exempt as well.
Most provinces in Canada have a lobbyist registry.