In Canada, stun guns are prohibitted weapons available only to police.
http://www.cbc.ca/canada/story/2009/...taser-faq.html
In Canada, pepper spray for use on humans is a prohibitted weapon, available only to the police or by very restricted permit.
http://en.wikipedia.org/wiki/Pepper_spray
Concealed weapon permits are very difficult to obtain in Canada.
http://canadacarry.com/
I do not have any hard figures as to how difficult it is to get. About a month ago, I read a newspaper article here about a person who did have a permit; if I recall (and I might not), the article indicated that that person was one of only 3 private citizens in Canada who was authorized to carry a concealed weapon. I have no way of validating that figure.