This is an incomplete list of islands of Canada.
List of islands of Canada Wikipedia
British Columbia has a number of groups of islands falling within the following geographic areas:South Coast, including:
Gulf of Georgia region (Southern Gulf Islands, Northern Gulf Islands, Discovery Islands, Sunshine Coast, Howe Sound)
West Coast of Vancouver Island Broken Islands Group, Cape Scott, Nootka Sound, Kyuquot Sound, Clayoquot Sound
Lower Mainland, primarily consisting of river or lake islands in Burrard Inlet, Harrison Lake, and the Fraser River.
Central Coast, including:
Johnstone Strait-Queen Charlotte Strait region (Broughton Archipelago)
Fitz Hugh Sound-Dean Channel region
North Coast, including:
Queen Charlotte Sound-Hecate Strait region
Dixon Entrance-Portland Channel region
Haida Gwaii (Queen Charlotte Islands)
Interior, including islands in:
The Fraser Canyon (Fraser River)
The Kootenay and Columbia Rivers