Too much thought required. Everyone gets $50-100 or they’re a criminal.Nobody values and pays out. Casualty of bad policy.
If a future government can scrape a few brain cells together they may allow exporting of these newly banned guns. It wont help for more common/cheaper guns that had a big premium in canada but it would allow people to recover their money from the outliers.
That’s easier and less work.
EDIT:
Letter comes from the RCMP, here is your time and place to drop your guns for $X price. If you fail to respond, or show up at the designated time and place, the RCMP will be at your door within 48 hours to confiscate illegal guns.