I would think right now that it is indeed necessary and proper for the minister and by implication cabinet to have final discretionary power over such decisions. They should of course be advised by a technical committee who knows the details, but it is in fact a decision that should not be left to unsupervised people such as the police or a technical expert. There needs to be an overview.
Evidence of meeting #66 for Public Safety and National Security in the 41st Parliament, 2nd Session. (The original version is on Parliament’s site, as are the minutes.) The winning word was licence.
A recording is available from Parliament.