As largely expected, Bank of Canada holds key policy rate at 2.25% – for the fourth consecutive time, citing uncertainty caused by war in Iran and US trade policy; forecasts GDP growth of 1.2% in '26, 1.6% in '27 and 1.7% in '28; inflation 2.4% in March, will likely.../2