TORONTO - Liberal Leader Justin Trudeau is promising to ban all military-style assault rifles as part of a broader gun-control plan that will also take steps towards restricting and banning handguns.

Trudeau is making the pledge in Toronto as he tries to get his campaign back on track after apologizing for wearing blackface years ago.

The Liberals also pledge to work with provinces and territories to empower municipalities to further restrict - or ban - handguns.

Trudeau is making the announcement in the city's Greektown neighbourhood, where a gunman killed two people and wounded 13 others last year in a shooting rampage.

The party says it will protect the rights of law-abiding hunters and vows not to re-establish the controversial long-gun registry that was scrapped by the previous Conservative government.

The proposal also includes pledges to create a buy-back program for all legally purchased assault rifles and a two-year amnesty while the program is being set up.

This report by The Canadian Press was first published Sept. 20, 2019.