cape porcupine