HSBC has struck a deal to sell its Canadian business to Royal Bank of Canada for £8.4bn as it continues to shrink its global footprint and focus on the Chinese market.
HSBC, which once advertised itself as the “world’s local bank”, has been struggling to navigate political pressures from both the west and Beijing following China’s crackdown in Hong Kong.