Unfit for office, a spoiler, a “kamikaze candidate.”

Those were among the opening salvos Toronto mayoral hopeful Brad Bradford and his team lobbed Wednesday at Chris Alexander as he signed up to become the latest high-profile challenger for Toronto’s top job.