Rob Ford  the flamboyant former mayor of Toronto who became a late-night joke staple after a scandal-filled term of parties and drugs  died of cancer Tuesday He was 46 Ford had battled a rare form of cancer that was made public in 2014 as he was making a bid to run again for mayor