Re the returns on RY, this ( stock long term returns) can be a bit of a minefield.

For example, looking at returns in the G&M Watchlist you'll see a couple of different 5 year returns. As of today (Dec 16th) if one looks at 'Per Cent Performance' you will see a 5 year return of 13.42% which is capital appreciation only, no dividends included. If one flips to 'Dividends' you will see a 5 year return of 16.68% which includes dividends but not reinvestment of dividends.

longrundata shows a return of 18.01% which includes dividend reinvestment.  

Another site that I use is the Canada Stock Channel. This also show a five year return for RY including dividend reinvestment of 18.01%   (and 16.64% with no dividend reinvestment which just about matches the G&M 16.68%). 

I would note that these various sources do not always come up with the same numbers (ignoring second decimal place variations).

Note that longrundata does not have data on .UN equities - Canada stock channel does.