Bank of Canada reports consumer caution amid trade conflict in Q2 survey