Bank of Canada governor says there are 'better times ahead'