Canada-Places.com has listed approx 311 islands in Canada. Some of the Top rated islands in Canada are- Wolfe Island, Spirit Island, Fogo Island, Hornby Island, North Pender Island, St Joseph Island, Ile Saint-Bernard, Christian Island, Texada Island & Denman Island.