Mayor Rob Ford said he made a mistake when voting against motions to name a street after Nelson Mandela and to congratulate Canadian athletes who competed at the Sochi Olympics.