Royal Bank of Canada (NYSE:RY) provides diversified financial services including banking, wealth management, insurance, and ...