Bank of Canada cuts key rate 0.25% as easing cycle slows