Canadian Prime Minister Justin Trudeau introduced new legislation on Monday to tighten gun control laws.
The new bill, expected to go into force this fall after being passed by Parliament, puts a national freeze on handguns.
Once enacted, the bill would make it illegal for Canadians to buy, sell, transfer or import handguns anywhere in Canada, Trudeau said.
Families of shooting victims in Canada joined Trudeau at the press conference in the capital city of Ottawa as he announced the new measures.
"We are capping the number of handguns in the country," Trudeau said.
He added that if someone really wanted to keep their assault weapon, it would have to be completely inoperable.
Canada has already banned over 1,500 types of military-style assault firearms and expanded background checks to keep guns out of the wrong hands.
New bill imposes greater fines for criminal wrongdoing
Public Safety Minister Bill Blair said guns are often smuggled into the country from the United States.
The new legislation would fight smuggling and trafficking by increasing criminal penalties and strengthen border measures.
The bill would also take away firearms from people involved in acts of domestic violence or criminal harassment, such as stalking.
Canada announced new measures as the US debates stricter gun control laws in the wake of mass shootings at a grocery store in Buffalo city, New York, and an elementary school in Uvalde, Texas.