Monday, May 18, 2026

Market Watch: New national clean energy strategy to meet the moment
General Market Commentary The Bank of Canada is holding its policy rate at 2.25% — as Governing Council considered recent geopolitical developments and the Bank’s outlook















