
Eileen de Villa, 53, is leaving Toronto’s top job after 10 months in the job
Dr. Eileen de Villa, Toronto’s public health chief, taking leave of absence for medical treatment. Photo by James Nair After spending 10 months fighting to keep her job as Toronto’s chief public health officer,…