The best we get in Canada is stun canes (for animal protection) which we all know the prosecutors will throw every charge they can at you if you touch someone with one and now people want large knives with built in taser for "animal defence"? Man getting caught with something like that at the border would earn you a long time in a cell.