Yes the VAST majority of Canadians are in favor of more firearm restrictions that apply to hand guns in Canada, even though our present laws about LEGALLY owning a hand gun are quite strict. In order to be a licensed hand gun owner in Canada, you have to go through a extensive back ground check, including a criminal records check by the RCMP ( any convictions for violent crime is a automatic rejection of the application ) and close adult family members of the applicant MUST agree with the person being granted a hand gun license.
After being granted that hand gun license, the person CANNOT carry it in public. Period. They can only transport the hand gun DIRECTLY to a licensed gun range, in a locked gun box, with the ammunition in a different lock box. After leaving the range , the owner MUST transport the weapon directly back to their residence and put the weapon in the gun safe and lock it. In Canada, even our Police officers are NOT armed while off duty, with exception of those who live and work in VERY far north towns, who keep their weapons at home, in case of a late night call out.
In Canada, only Police officers ( while om duty ) and cash transfer truck guards ( while on duty ) are allowed to carry a fire arm in public. If I see a person with a hidden gun holster under their coat, I am 100 percent certain that person is a plain clothes Police officer, on duty.
My sources ? I was a Auxiliary Police Constable with the Toronto Police Service for a period of ten years. Although Auxiliary officers are not normally armed while on duty, we all had to go through the licensing process, so that in the event of a city wide emergency we could be issued with had guns or rifles. We received a full firearms training course at the Toronto Police College, the same course given to regular service officers. JimB.