Canada Prime Minister Justin Trudeau has introduced a long-promised ban on assault-style weapons following the country's worst gun massacre in April.
New rules would make it illegal to sell, transport, import or use 1,500 varieties of assault weapons.
The ban is effective immediately but there will be a two-year amnesty period for law-abiding gun owners to comply.
Mr Trudeau also said he would introduce legislation, which has yet to pass, to offer a buy-back programme.
Unlike the US, gun ownership is not enshrined in Canada's constitution, but gun ownership is still popular, especially in rural parts of the country.