Federal Finance Minister Jim Flaherty is defending his plan to wipe out the "net debt" by 2021 against critics who are calling it a gimmick that doesn't add up. More...