Canadian Banks Avoid Worst-Case Tariff Impact in Latest Earnings Report