RBC's Canadian business drives earnings ahead of HSBC deal