Toronto, Ontario – Rob Ford, the embattled mayor of this major international city of 2.6 million, may be disgraced by his drug scandal, but his sheer...