Rob Ford, Toronto's newly rehabilitated mayor, told Canadian news broadcasters CP24 and Canadian Broadcasting Corp. that he has "used every drug you can probably think of." Except for heroin.

Ford told the two news outlets that he's used marijuana, cocaine, magic mushrooms, and alcohol, but not heroin. Later, he admitted smoking crack, but only while drunk. "You name it, I've abused it," he said.

He also blamed his racist, erratic, and homophobic behavior on his substance abuse problem.

Ford said he won't resign before the October 27 mayoral election. Instead, he said he'll leave the decision up to the people.

[Image via AP]