A secret island in Canada holds astronomical treasures !