Federal Finance Minister Jim Flaherty has resigned from cabinet to prepare for work in the private sector, he announced in a news release Tuesday.


more ....