Under the amnesty, the newly prohibited firearms can only be transferred or transported within Canada for specific purposes. Owners must keep the guns securely stored until there is more information on the buyback programme.
Trudeau said the weapons were designed for one purpose and one purpose only: to kill the largest number of people in the shortest amount of time.
"Today we are closing the market for military-grade assault weapons in Canada," he said.
Mass shootings are relatively rare in Canada, but Trudeau said they are happening more often. Trudeau noted he was nearby when in Montreal when gunman Marc Lepine killed 14 women and himself at Montreal's Ecole Polytechnique college in 1989. The Ruger Mini-14 Lepine used is among weapons included in the ban.
Trudeau has said his government would introduce further gun control legislation prohibiting military-style assault weapons, a measure that had already been planned before the coronavirus pandemic interrupted the current parliamentary session.
"Enough is enough," Public Safety Minister Bill Blair said. "Banning assault-style firearms will save Canadian lives. These guns have no legitimate civilian purpose."
The gunman in Nova Scotia, 51-year-old Gabriel Wortman, shot 13 people to death and set fires that killed nine others in one of the worst mass shootings in the country's history. Police have said he used a handgun that was obtained in Canada and long guns that he obtained in the US, but they have not specifically said what guns he used. The rampage started with an assault on his girlfriend and it ended with 22 people dead in communities across central and northern Nova Scotia. A number of people had disputes with the gunman.
Blair said two of the illegal long guns that Wortman used are now on the list of weapons banned. He declined to identify them. He said making such guns illegal in Canada will make it harder for criminals to obtain them.
"Every firearm begins legally and then moves into an illegal market," Blair said.
Opposition Conservative leader Andrew Scheer accused Trudeau of using the "immediate emotion of the horrific attack in Nova Scotia to push the Liberals' ideological agenda and make major firearms policy changes."
Scheer said the Nova Scotia shooter did not have a firearms licence, so all of his guns were illegal.
"Taking firearms away from law-abiding citizens does nothing to stop dangerous criminals who obtain their guns illegally," Scheer said in a statement. "The vast majority of gun crimes are committed with illegally obtained firearms. Nothing the Trudeau Liberals announced today addresses this problem."
Trudeau's move follows a similar ban announced in New Zealand following the Christchurch massacre on March 15, 2019.
- AP