Finance Minister Jim Flaherty is expected to announce billions of dollars in tax cuts and new spending Monday in a federal budget that has prompted speculation that an election call is imminent. More...