Canadian freedoms have always existed at the discretion of Parliament. We have a different system here, for better of for worse.
Constitutional issues aside, what about practical issues? How do you plan on confiscating weapons in the inner city crime zones?