These are the best-performing Canadian stocks over the last 3 months, 6 months, one year, three years, five years, and 10 years.
All stocks on the list must meet the following basic requirements:
- Trade on a Canadian exchange
- At least $50 million market capitalization
- At least a $3 share price
- At least 80,000 shares in daily average volume.
The Canadian market is relatively small compared to the US market, so the parameters may appear low. Only 311 companies in Canada meet the above criteria. Of those 311 companies, the lists below are the best performers over the various time frames.
I have removed stocks with pending buyouts (that I am aware of) because those stocks won’t likely be listed on the exchange much longer.
All data is sourced from StockRover as of April 2, 2025. StockRover is the scanner I use for swing trading, investing, and fundamental analysis.
Returns include dividends and assume reinvestment. % Performance is the total return for the period.

This list is updated near the start of each month.
.TO = Toronto Stock Exchange
.V = Canadian Venture Exchange
.CN = Canadian Securities Exchange
Also, check out the Best Performing US Stocks list.
Best Performing Canadian Stocks Over the Last 3 Months
These are the top-performing Canadian stocks over the last three months, as of April 2, 2025.
Ticker | Company Name | 3-Month Performance (%) | Average Volume (3 Months) | Market Capitalization (CAD$) | |
1 | BOIL.CN | Beyond Oil | 146.9% | 0.2 million | $0.2 billion |
2 | CNL.TO | Collective Mining | 116.1% | 0.1 million | $1.1 billion |
3 | CTS.TO | Converge Technolgy Solutions | 85% | 1.4 million | $1.1 billion |
4 | OLA.TO | Orla Mining | 71.9% | 0.6 million | $4.4 billion |
5 | GMIN.TO | G Mining Ventures | 69.7% | 0.9 million | $4.1 billion |
6 | GTWO.TO | G2 Goldfields | 68% | 0.2 million | $0.8 billion |
Best Performing Canadian Stocks Over the Last 6 Months
These are the top-performing Canadian stocks over the last six months, as of April 2, 2025.
Ticker | Company Name | 6-Month Performance (%) | Average Volume (3 Months) | Market Capitalization (CAD$) | |
1 | CNL.TO | Collective Mining | 188.6% | 0.1 million | $1.1 billion |
2 | OLA.TO | Orla Mining | 144.7% | 0.6 million | $4.4 billion |
3 | BOIL.CN | Beyond Oil | 121.3% | 0.2 million | $0.2 billion |
4 | FDR.V | Founders Metals | 108.7% | 0.2 million | $0.5 billion |
5 | VLE.TO | Valeura Energy | 108.1% | 0.4 million | $1 billion |
6 | GMIN.TO | G Mining Ventures | 95.4% | 0.9 million | $4.1 billion |
Trades that last a few weeks to a few months more your style? My Complete Method Stock Swing Trading Course shows you how to find explosive stocks that often rally 20% or more within a few weeks of entry.
Best Performing Canadian Stocks Over the Last Year
These are the top-performing Canadian stocks over the last twelve months, as of April 2, 2025.
Ticker | Company Name | 1-Year Performance (%) | Average Volume (3 Months) | Market Capitalization (CAD$) | |
1 | BOIL.CN | Beyond Oil | 467.2% | 0.2 million | $0.2 billion |
2 | FDR.V | Founders Metals | 274.8% | 0.2 million | $0.5 billion |
3 | GTWO.TO | G2 Goldfields | 262.2% | 0.2 million | $0.8 billion |
4 | MND.TO | Mandalay Resources | 233.1% | 0.1 million | $0.5 billion |
5 | CNL.TO | Collective Mining | 215.8% | 0.1 million | $1.1 billion |
6 | PTK.V | POET Technologies | 212.4% | 0.1 million | $0.4 billion |
Best Performing Canadian Stocks Over the Last 3 Years
These are the top-performing Canadian stocks over the last three years, as of April 2, 2025.
Ticker | Company Name | 3-Year Performance (%) | Average Volume (3 Months) | Market Capitalization (CAD$) | |
1 | VLE.TO | Valeura Energy | 1845.7% | 0.4 million | $1 billion |
2 | FDR.V | Founders Metals | 1002% | 0.2 million | $0.5 billion |
3 | SXGC.V | Southern Cross Gold | 869.1% | 0.1 million | $1 billion |
4 | SDG.V | Snowline Gold | 719.6% | 0.1 million | $1.3 billion |
5 | CLS.TO | Celestica | 692.7% | 1.1 million | $13.7 billion |
6 | TVK.TO | TerraVest Industries | 506.2% | 0.1 million | $2.9 billion |
If you are interested in ETFs, check out the Best Performing ETFs list.
Best Performing Canadian Stocks Over the Last 5 Years
These are the top-performing Canadian stocks over the last five years, as of April 2, 2025.
Ticker | Company Name | 5-Year Performance (%) | Average Volume (3 Months) | Market Capitalization (CAD$) | |
1 | NGEX.TO | NGEx Minerals | 4558.2% | 0.2 million | $2.7 billion |
2 | POU.TO | Paramount Resources | 4234.4% | 0.9 million | $2.7 billion |
3 | ATH.TO | Athabasca Oil | 4153.9% | 2.4 million | $2.8 billion |
4 | FOM.TO | Foran Mining | 3855.6% | 0.4 million | $1.5 billion |
5 | VLE.TO | Valeura Energy | 3708.5% | 0.4 million | $1 billion |
6 | OBE.TO | Obsidian Energy | 3630.4% | 0.3 million | $0.6 billion |
The Passive Stock Investing Using ETFs eBook shows how to invest using a buy-and-hold strategy to compound money in the background—in good market conditions and bad—with little effort.
No searching for or researching individual stocks. Build that nest egg with a strategy that takes very little work and has been working for more than 100 years.
Best Performing Canadian Stocks Over the Last 10 Years
These are the top-performing Canadian stocks over the last ten years, as of April 2, 2025.
Ticker | Company Name | 10-Year Performance (%) | Average Volume (3 Months) | Market Capitalization (CAD$) | |
1 | WELL.TO | WELL Health Technologies | 22,050% | 0.9 million | $1.1 billion |
2 | OLA.TO | Orla Mining | 17,000% | 0.6 million | $4.4 billion |
3 | RUP.TO | Rupert Resources | 8820% | 0.1 million | $1 billion |
4 | CIA.TO | Champion Iron | 3555.1% | 0.4 million | $2.2 billion |
5 | TVK.TO | TerraVest Industries | 3216.3% | 0.1 million | $2.9 billion |
6 | KNT.TO | K92 Mining | 1901.7% | 0.6 million | $2.9 billion |
How to Trade The Best-Performing Canadian Stocks
Best performing means the stock has had a great run. It is historical information. It doesn’t tell us where the stock is going in the future.
To put the odds in our favor on any trade or investment, we use a strategy. A strategy is a tested set of trading rules that tells us when to enter and exit trades, and that provides a profit over many trades. We won’t win on every trade, but if our wins are bigger than our losers, we don’t need to be right very often to make a profit.
For most of my swing trading strategies, I look for stocks that are performing better than the market indices. This is a good universe of stocks to trade within since they are already doing something we want: performing well.
To enter, I look for specific patterns. I also have exit rules.
Some examples of these patterns include:
- The Contraction Pattern – A contraction/triangle forms in an uptrend. Once the price starts moving up again, up and out of the contraction, it is time to consider buying. A contraction pattern can also form as part of a cup-and-handle pattern.
- The Double Consolidation Pattern – This occurs after a pullback once the price starts rising again. It can signal an opportunity to enter as the uptrend resumes.
- A Trend Channel is a type of uptrend where similar-sized rallies and pullbacks occur over and over again. Once we have isolated a trend channel, and know the rules for trading it, we can profit from the recurring pattern.
- Trend ATR Strategy (TATR) is an indicator-based trend-following method for high-momentum stocks.
These are swing trading strategies. Trades typically last several days to a couple of months.
For ideas on swing trading stocks, also keep an eye on the Best Swing Trading Stocks List.
These concepts are based on the idea of buying strong stocks as they emerge from patterns and continue moving up. Many famous and successful traders have used this type of approach, including Jesse Livermore and William O’Neil (founder of IBD/Inverstors.com).
Are the Best Performing Stocks the Best Stocks to Invest In?
The best-performing stocks are the stocks we wish he had owned, not necessarily the stocks we want to own going forward. Some will continue to do great, but many will underperform over the next several years.
When looking for long-term investments, steady performers are better than short-term rockets. Those short-term rockets can be hard to catch, especially if you aren’t watching the market all the time.
For long-term investing, I stick with stocks that have great fundamentals and a growing business.
I provide a list of such stocks in Top Buy and Hold Stocks, which is updated every month or two (although the stocks rarely change much). The Best Dividend Stocks List is also a good one.
If you are new to investing, don’t have a lot of time, or just want the simplest approach to investing, then I recommend passive investing. Build wealth by regularly contributing to low-cost ETFs (instead of individual stocks). Not much thinking is required; just keep repeating the process. The process is laid out in the 100-Year Time-Tested Method for Compounding Returns.
Warren Buffett, a guy who knows a thing or two about long-term investing, recommends most people use that passive ETF approach.
How to Scan for the Best Performing Stocks
Scanning for the best-performing stocks is relatively easy.
Sites like StockRover and Tradingview have scanners that can filter Canadian stocks. Input the basic criteria such as volume, market cap., and price, and then sort by performance over various time frames.
Interested in day trading stocks? Learn how and when to capitalize on price patterns that occur multiple times per day in stocks. Learn precise patterns to watch for that present a favorable risk/reward opportunity in the Price Action Stock Day Trading Course.
By Cory Mitchell, CMT
Disclaimer: Nothing in this article is personal investment advice, or advice to buy or sell anything. Trading is risky and can result in substantial losses, even more than deposited if using leverage. This article contains affiliate links. This site may be compensated, at no additional cost to you the reader, if a product or service is purchased via those links.
Leave a Reply
Leave a well-reasoned comment or question.