Jim Flaherty waves goodbye