InvestingTD Direct InvestingAccounts › Open an Account

TD Direct Investing

 

Trade with confidence. Open a TD Direct Investing account today

Opening an account is fast and easy when you start online

 

Direct Trading Accounts

Cash Account

A great choice if you intend to pay cash in full
for each purchase.

Margin Account

Lets you react quickly to market opportunities by
borrowing against securities already in your account.

Registered Accounts

Self-Directed RSP

Enjoy the freedom to build and manage your own portfolio with a wide variety of investments.

Tax-Free Savings Account

A tax efficient way to save for your short or long-term goals.
For online eligibility you must:
  • Be age of majority in province/territory
  • Must share your info with TD Bank Group so we can serve you better
  • Use only your name when applying
  • Be a Canadian resident
You’ll need:
  • Your Social Insurance Number and access to a TD Canada Trust Branch or TD Direct Investing location to finish application.
 

 

Account Pricing

Having all the pricing information you’re looking for upfront always makes for a more informed choice!

Learn More

 

Other ways to open your new account



Schedule a call

You pick the time and we’ll contact you.


Book an appointment

Visit a branch at a time that’s convenient for you.


Give us a call

1-866-666-6178



 

Harness the Power of
WebBroker

Powerful tools, real-time information
and research, all in one place.





 

You're in control

Access powerful and intuitive features to manage your portfolio.

Learn more about WebBroker

 

Make informed decisions

Get insights, tools and information to keep you at the forefront of investing.

Learn more about our Markets and Research Centre

 
 

Advanced Trader?

Step up to serious power for the trader demanding streaming data, flexible customization and rapid order execution.

Learn more about Advanced Dashboard

 

Safe and Secure

Invest and trade with
confidence.


Learn more about Security

 

Looking for advice? Call us at any time 1-866-666-6178

Book an appointment