Rob Ford mocked on Jimmy Kimmel Live: ‘I wasn’t elected to be perfect’

“I’m very, very happy that you’re here. But why are you here? What good can come of this?”

Jimmy Kimmel himself seemed puzzled by Rob Ford’s decision to appear on his talk show on Monday evening, in a segment that heavily ridiculed Toronto’s embattled mayor.

The mayor, who sweated profusely through his appearance as he tried to defend himself against his critics, became infamous last year after he admitted to smoking crack cocaine in office. Rob has announced he is running for re-election in the fall.

After questioning the troubled politician’s choice of apparel (“Why are you dressed like a magician?” Jimmy asked Mr. Ford, who was wearing a black shirt with a red tie and a matching pocket square), Jimmy began by reading criticism from online commenters, including accusations of “domestic abuse, drunk driving, racism, homophobia.”

Rob responded by saying, “I guess they don’t talk about all the money I’ve saved.”

When Jimmy asked him directly, “Are you homophobic?," Rob countered, “No. Are you?”

MORE: Jennifer Lawrence makes a crack at Rob Ford on David Letterman

The segment ended with the talk show host imploring the mayor to seek help for his addictions.

"If you are an alcoholic, if you're drinking enough that you can try crack in your 40s and you don't remember it, maybe that's something you might want to think about, like talking to somebody," Jimmy suggested.

Rob, however, didn’t miss a beat: "I wasn't elected to be perfect, Jimmy. I was elected to clean up the mess that I inherited, and that's exactly what I've done,” he said.

HELLO! Canada magazine is available for your tablet and smartphone. Get HELLO! Canada, PEOPLE, Vanity Fair and over 100 more of the world’s best magazines for one low monthly price at Texture by Next Issue. CLICK HERE to sign up for a free trial.