Solid. There have been problems in major cities across Canada with the rise of handgun use leading to violence and deaths, mostly because of gangs using their contacts from the United States to smuggle those in the country. It was necessary to provide the full legal frame for our law enforcement to go after true criminals buying or selling those handguns.
Erm, possession of a firearm without a licence is already illegal in Canada.
Use of a handgun anywhere outside of an approved firing range is also illegal. They're for home and the range only, except in rare cases like a geologist who's working in bear country and even then you're unlikely to get that authorization.
Importing a firearm is a lengthy process. If it's from the US, a Canadian can't even bring it to the border (US law). The seller brings it to the border, CBSA checks the paper work and makes sure it's the gun that was approved and you take possession of it in Canada.
Justin is purely looking for votes. If he wants to keep Canadians safe he'd bring back mandatory minimum sentences for gun crimes but he needs the votes from the communities where the gang members come from. Instead he's repacking laws that already exist, relying on Canadian's ignorance about our gun laws and basking in the plaudits for doing sweet feck all.
No one has asked how this will impact armored car and other security services, either but Justin doesn't think that far ahead. It's about votes and impressing his horse faced girlfriend from New Zealand.