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