Common types of defenses in criminal law in Canada