TORONTO (AP) -- Toronto Mayor Rob Ford says he's used "every drug you can probably think of" and blamed substance abuse for the racist and homophonic language he's used.

Ford returned to work this week after a two-month stay in rehab for drugs and alcohol. The mayor of Canada's largest city said Wednesday he's used cocaine, marijuana and hallucinogenic mushrooms, but not heroin.

Toronto Mayor Rob Ford in December 2013. (AP Photo/The Canadian Press, Chris Young File)

He refused to say whether he'd resign if he falls of the wagon again. Asked if that was good enough for the people of Toronto, Ford said it would be up to them to decide in the Oct. 27 election.

Ford made the remarks in interviews with the Canadian Broadcasting Corp. and CP24.

Ford's reign as mayor has been marred by revelations about his drinking problems and illegal drug use.