$ 0 0 Finance Minister Jim Flaherty predicted a long-awaited budget surplus in an economic blueprint that was long on promises and short on immediate help for Canadians.