Possible Answers For: Nimrod, or island in British Columbia