Canada’s big banks have done better than expected this year, but CEOs say trade uncertainty is still an overhang that will take some time to shake.

See Full Page