Canada-Places.com has listed approx 46 islands in ON. Some of the Top rated islands in ON are- Gereaux Island, Yacht Club Island, Gun Club Island, Windy Island, Batture Island, Grenadier Island, Hangdog Island, Grand Trunk Island, Colonel By Island & Temagami Island.