At its annual meeting in Toronto, Royal Bank of Canada today announced the election of Edward Sonshine to its board of directors.

Sonshine is president and CEO of RioCan Real Estate Investment Trust based in Toronto.