Illa Dolphin, Columbia Británica