Canada's new Liberal government wants to repeal a law that revokes the Canadian citizenship of dual nationals convicted of terrorism.

The law, which went into effect last year under the previous Conservative government, revoked citizenship for anyone found guilty of terrorism, treason and spying for a foreign government.

Immigration Minister John McCallum introduced a bill to repeal it Thursday, saying it allowed for two classes of citizens and the Liberal government believes there should be only one.

The bill is expected to pass in Parliament, where Liberals hold a majority of seats.

Zakaria Amara, a Jordanian-born Canadian citizen and ringleader of a homegrown terror plot, would get his Canadian citizenship back. Amara received Canada's first life sentence for a terrorism offense in 2010.