OTTAWA—When Finance Minister Jim Flaherty stood in Parliament to deliver his first budget on May 2, 2006, the economy was robust, Ottawa’s books were in surplus and Canadians, he said, had every reason to be confident in their future.