Calgary Public Library was 'well prepared' to handle October cyber attack, CEO says