1500 types of "assault style" firearms banned immediately. There are 105,000 firearms currently classified as "restricted" that will now be classified as "prohibited", including shotguns.
The people have two years to comply or face penalties. The liberal party's buyback program will cost taxpayers hundreds of millions of dollars.
All Canadians must be in compliance with the law by April 2022, Justice Minister David Lametti said, adding that gun owners who have not disposed of their banned firearms by that point could face sanctions under the Criminal Code.
While there is an amnesty period, the firearms cannot be used anywhere as of today.
Legislation to ban handguns is currently being written and will be released at a later date.