By Steve Ranot
Finance Minister Jim Flaherty tabled the 2011 federal budget yesterday.