Canada-Places.com has listed approx 311 islands in Canada. Some of the Top rated islands in Canada are- Ward Hunt Island, Thetis Island, Beckwith Island, Malcolm Island, Bois Blanc Island, Newcastle Island, Kinbrook Island, South Pender Island, Kaien Island & Arctic Archipelago.