RBC beats profit expectations, raises dividend and plans to buy back shares | AllMind News