Former federal finance minister Jim Flaherty died an early death at 64, causing the business community, the Tories and Liberals—but...