Main issue here, this is an Order in Council, not democratic at all, no debate, no questions, nothing. It's wrong in general to push through something this big and this expensive to the tax payers of Canada and improperly trying to use the terrible tragedy in NS as a reason to push it. I realize they planned this a while ago but they clearly are using the tragedy since it came up in the announcement as a reason.
The government may as well banned a round shaped water-bottle vs. square shaped ones though. That's about the effect this will have in stopping violent crime use of firearms (mostly 80-99% sourced from illicit USA border crossings and they're handguns too).
I said elsewhere today; they went after a select group of specific sporting rifles and some hunting rifles (AR-15, M14, Min-14) purely because of there look instead of actually, you know, expansing resources to fight illicit gun markets, straw purchases and curb cross border illegal sales.
I get people "thinking" this may help and while I as a PAL/RPAL holder am not entirely effected by this ban it's a goal post move and a wrong one. It won't save a single life and it's a waste of money.
So now, this will cost hundreds of millions; which is a sever under-estimate - there are more than 6,000 M14 and variants out there alone, guaranteed, not counting the sever underestimate on the other firearms on this list. It may cost billions to tax payers in the end.
What will happen is worsen our already heavy strain on underfunded police forces to do what exactly, stop the people who are background checked 24/7 and as a make up of the Canadian population the statistically safety group in Canada and least likely to be involved in a violent crime.
It's a feel good measure only, no more and a further strain on already strained resources our police could be using elsewhere; previously mentioned expanding resources to fight illicit gun markets, straw purchases and curb cross border illegal sales, thats where a difference would be made.
Wasteful government spending pure and simple.