To transfer cash from a bank account you have at another financial institution, sign in to your institution's online banking platform and set up RBC Direct Investing as a payee to send the money the same way you would pay a bill.
To transfer an investment account or securities from another institution, including an RBC entity such as RBC Dominion Securities or RBC Royal Bank, sign in to RBC Direct Investing and follow the instructions on screen.