I myself have never seen one in real life, but Canada boasts a breed known as the North American porcupine. ...