Bank of Canada holds rate at 2.25% as weak economy offsets inflation