June 26, 2023 Toronto Mayoral By-election Toronto Mayoral By-election June 26, 2023 Toronto Mayoral By-election