Again: it's not about the islands, it's about the water between them.
Let's stipulate that Canada owns every island in the hemisphere. Now what? If enough ice melts that there's a passage between them which doesn't come within 12 nautical miles of an island's coast, then there's a passage that isn't in Canada's territorial waters, and Canada can't, under current international law, forbid ships using the passage.
Let's stipulate that Canada owns every island in the hemisphere. Now what? If enough ice melts that there's a passage between them which doesn't come within 12 nautical miles of an island's coast, then there's a passage that isn't in Canada's territorial waters, and Canada can't, under current international law, forbid ships using the passage.