Royal Bank of Canada (RBC) is gearing up to spend $3.2 billion on technology with a focus on artificial intelligence, digital products and social media....