Former Toronto mayor Rob Ford has died at the age of 46. Ford, who battled drug and alcohol addiction, was diagnosed with a rare form of cancer in 2014.