Royal Bank of Canada fires CFO over undisclosed relationship