Is CFD trading legal in Canada?

Last Updated: 29-Nov-2022

Short Answer

Yes, trading Contract For Difference (CFD) is considered legal in Canada. Read further to know the top CFD brokers in Canada, how to open CFD account, tax implications, other countries where CFD trading is allowed.

Detailed Answer

What is a CFD?

A CFD stands for Contract For Difference, where you do not physically buy or sell a financial instrument, rather you speculate its price trend.


Instead of buying a gold or share of a company, a trader would simply bet if the asset price will go up or down. On making this bet, the gain you’ll earn is the difference between the value of the asset at the time when you bet and the value of asset, when you close the agreement. It is a type of a derivative, where its value is derived from an underlying asset.

For example, you speculate that the price of gold will go upwards today. You enter into the deal when the gold value is at CAD $70. The market happens and the gold goes up to CAD $75 and you decide that you should close the deal, you can close the deal with a CAD $5 profit.

Is CFD trading legal in Canada?

Yes, trading in Contract for Difference is considered legal in Canada. The happenings are monitored strictly by the Investment Industry Regulatory Organization of Canada (IIROC), which is in turn under the Financial Institutions Supervisory Committee (FISC).

How to trade CFDs in Canada?

Just like how you trade in shares and bonds, you can open an account with a CFD broker and start trading.

Top CFD Brokers in Canada

Some of the well-known CFD brokers are:

  • Interactive brokers
  • CMC Markets Canada

Tax implications of CFD trading in Canada

Mostly CFD is traded on a short-term basis. The profits reaped are considered as business income and is 100% taxable. The advantage is that, you can offset any losses against profits or any other income.

By chance, if a CFD has been held for a long time, say more than a year, it is considered as a capital gain and 50% of the gain is discounted.

Other countries where you can trade in CFD

Although the US bans CFD trading, many other countries such as Canada, Australian, New Zealand, UK, Singapore, Germany etc., does not legally restrict it.

CFD Trading in Canada

Although trading in CFD is legitimate in Canada, it is one of the riskiest instruments given leverage ratio and lack of ownership.

CFD trading is not a child’s play. It is advisable that those who are experts in market analysis and have time and adequate knowledge to track the trends might enter into such contracts.

Beware of market volatility! Be extra cautious while investing in any of the risky asset classes! Whether you are putting money in stock investments, crypto or CFD trading in Canada or any other country, do thorough research.

Tagged With: contract for difference canadacfd trading canada legalinteractive brokerscapital.comforex.comcmc makets canadacfd trading canada
Categories: Investment
Ask Your Query for FREE, Get quick answers from our FINTRAKK community!
Discussion (0)
Related FAQs
How do I open a forex trading account in Canada?

You are required to complete Know your customer rules and validate the details by Identification proofs. Once done, you need to fund your account with at least the minimum deposit to activate your Forex trading account in Canada.

What is forex trading in Canada?

Forex trading in Canada is purchasing selling the Canadian Dollars with pairs such as US dollars, Great Britain Pounds, Euros etc., It is overseen by Investment Industry Regulatory Organization of Canada (IIROC).

What is the best forex broker in Canada?

We compared top three Forex brokers in Canada, based on various factors like its regulator, commission, pip, minimum deposit, etc. We believe that Ava Trade is the best Forex broker in Canada.

Is Forex trading legal in Canada?

Forex trading is completely legal in Canada. But before going with any broker, be sure the broker is licensed by the IIROC or authorized locally by a regional regulator.

Can I use Robinhood in Canada?

No, you cannot use Robinhood in Canada. Only United States citizens, US permanent residents or those with a valid United States visa can sign up for a Robinhood account.

How to open TD Ameritrade Account in Canada?

You cannot open a TD Ameritrade account in Canada unless you are an American or have US citizenship. So, if you are a Canadian citizen, you cannot open account with this US stock broker.

Is Virtual Brokers free?

No, Virtual Brokers is not completely free. Only the account opening and maintenance is free but there are multiple other charges that you will have to incur. There are platform charges for using the advanced trading platform that it offers. Similarly, you will have to pay commissions on the trades that you execute on the platform. Apart from that, there are also some additional administrative and market data fees that you will have to pay while using Virtual Brokers.

What are the best Questrade alternatives in Canada?

Based on our analysis Wealthsimple is a good alternative to Questrade for its cost effectiveness and Qtrade is a good alternative for Questrade for its customer services and research tools.

How much do you need for Day Trading in Canada?

There is no set minimum required to do day trading in Canada. However, few things need to be kept in mind before initiating your day trading journey. Let's get more details on it.

Is E*Trade available in Canada?

Currently, Etrade is not available in Canada as the broker operates solely in the U.S. Therefore Canadian citizens cannot open an account with ETrade. The broker used to operate in Canada but stopped its operations after 2008. There are many other low-cost brokers available in Canada such as Questrade that you can consider while opening an account.