bolton is a member of the royal society of canada