Canadian consumer confidence hits lowest level since 2023 on U.S. tariff fears