Mayor Olivia Chow is defending her handling of protests over the Israel-Hamas war that have rocked the city over the past year, a day after she faced criticism for missing a vigil to mark the anniversary of the Oct. 7 terrorist attack which sparked the war.