Toronto mayor Rob Ford admitted during a heated city council debate that he had bought illegal drugs in the past two years, but he firmly refused to step down from his job even after nearly every councillor stood up to ask him to take a leave of absence.