Rate Announcements Bank of Canada holds rates steady for second consecutive meeting as Q1 GDP surprised on the high side and tariff-related inflation remains a risk..