Toronto Mayor Rob Ford apologized Tuesday after admitting he once smoked crack cocaine, but said he had "nothing left to hide" and vowed to stay in office in Canada's largest city. "I know I embarrassed everyone in the city and I will be forever sorry," he told a press conference, before adding: "I was elected to do a job, and that's exactly what I'm going to continue doing."