ROYAL BANK OF CANADA has paid $1.46 bn for the American investment bank DAIN RAUSCHER, or $95 a share. The new entity will employ some 2,600 investment consultants and have a network of 215 branches.