The truth is that gun controls do absolutely nothing on either side of the border to remove guns from the hands of criminals, regardless of what the Liberals, NDP & Greens would have you believe. Allen Rock went into federal politics for the sole purpose of passing legislation (Long-Gun Registry) that was meant to be the start of taking ALL firearms from the citizenry of Canada, as it was his stated belief that the ONLY people in Canada who should be allowed to possess firearms was police and military personnel, but he failed to factor in that many otherwise law abiding Canadians would simply refuse to register their weapons, and he and the Liberals were actually naive enough to state that criminal would register their illegal weapons so they could be confiscated. When that didn't happen, the whole concept of the registry was a colossal failure, yet they continued to pour money into it, not wanting to admit that their plan had failed miserably. I have to say that that the recent actions of police personnel in violating the rights of citizen I have no faith whatsoever that they should even be carrying firearms.
It is hard to run a police state when the citizens are all armed.