Business

Royal Bank Agrees to Buy HSBC’s Canada Unit for $10 Billion