Bill Morneau delivers update on Canada's finances