Illa Denny, Columbia Británica