The Bank of Canada (BOC) has trimmed its key policy rate by 25 basis points to 3 percent, cut growth forecasts and warned ...