Jim Flaherty timeline

CBC News Last Updated: April 11, 2014