Finance Minister Jim Flaherty tabled a 421-page budget bill Thursday that provides new detail on a wide range of measures that were only hinted at in the Conservative government's March 29 budget. Here are some of the highlights: