I'd agree... but it won't happen in Canada. The military policing inside our borders isn't favourable to anyone. The RCMP is so short staffed and underfunded already, that this is unfeasiable. The RCMP needs years of rebuilding before it can be where it wants to, adding a huge other mandate will only compound this.
Do you have any idea how hard it is to recruit 10,000 police officers? Can't happen overnight, we need a solution now, not 10 or 15 years from now. These people are leaving our borders open because they fear for their lives.
I don't disagree with you, but I just don't think any other way is feasiable right now.
One way they can start this is to scrap the gun registry and use the money to recruit more police officers and arm them properly. Also get the judges to forget their political agenda and hit people who use guns in their offences the stiffest sentence on the books.