Like every other Liberal politician, she was double-dipping...and it's a wonder she even had time to do any "planning":
"But what really upset many councillors was the amount of time she spent outside of the office attending conferences, speaking engagements and doing TEDxToronto talks and You Tube videos. There were repeated questions about how she had time to do so, how her work as a planner was getting done, and whether it was a conflict to be paid for some of these engagements over and above her $246,000 salary in 2016?"
Justin Di Ciano, who was vice-chairman of the city’s planning committee, said while she talks about “leadership and accountability” in the current mayoralty campaign, taxpayers need to know she took paid speaking engagements throughout the life of her five-year contract with the city and refused to say who was paying her.
She says she claimed she was doing the speaking engagements as a “private citizen.
“She was a public servant… Now she’s running as mayor…I’d like to know who was paying her for her speeches,” he said. “She was taking money on the side to speak about planning issues…who was paying her?”
https://torontosun.com/news/local-news/levy-planner-or-self-promoter-who-is-the-real-jennifer-keesmaat