Canada's budget deficit from April to December narrowed to CAD21.7 billion from CAD23.6 billion a year earlier, the finance department reported Friday. Revenue rose 11.8% or by about CAD38 billion while program spending rose 10.7% or about CAD32 bil...