According to the "Atlas of Canada" there are 34 large and 2,092 small islands in the archipelago. Many of the islands are among the largest in the world. The largest island in the archipelago is Ellesmere Island.