Best Stock Screener – 8 Screeners Tested With Results

Everybody wants to get rich. To achieve wealth, one can construct an investment portfolio suited to their financial needs. But as a regular DIY investor, it is difficult to decide on which specific stock amongst the thousands of stocks you should buy. A stock screener is a tool which helps you in narrowing down to the right stock. It is used to filter the market for stocks that meet a given set of parameters.

Why Use A Stock Screener?

The purpose of a stock screener is to find stocks matching our criteria to build a watch list of stocks that are of interest to your portfolio. It’s very time consuming to go through a stock screener to pick a stock to buy every time.

The best approach is to use a stock screener to find stocks worth watching and you put them on your portfolio watch list. While you can start your stock watch list by using the S&P500 Dividend Aristocrats, Canadian Dividend Aristocrats, or Canadian Dividend Achievers, you may not want them all on your list and narrow down the companies that work for your strategy.

DISCLOSURE: Please note that links to merchants mentioned within this post might be using an affiliate link. Using an affiliate link means that, at zero cost to you, I might earn a commission if you buy something through that affiliate link.

How To Use a Stock Screener

Using a good stock screener is a very useful aid in constructing a stock watch list to build a successful investment portfolio. An ideal stock screener provides features such as:

Ease of Use

Quality Data

Deep Coverage

A good stock screener will guide you towards the stocks based on your requirements and investment needs. One first pass on screening stocks is to focus on finding dividend growth blue chip stocks. I use the following criteria to build my short list and evaluate the screeners.

  • Screener Criteria 1: Stock Market is the TSE (Toronto Stock Exchange)
  • Screener Criteria 2: Market Capitalization above $2B
  • Screener Criteria 3: Dividend Yield above .5%
  • Screener Criteria 4: 5 Year Dividend Growth rate above 5%

You will notice the criteria are not strict and it’s to avoid filtering out hidden opportunities. If you go too high with the dividend yield, you lose on stocks like Canadian National Railway or Alimentation Couche-Tard Inc.. Being strict comes when it’s time to pick a stock from your short list and reviewing the finer details of the financials.

Stock Screeners Available

This list might not be exhaustive and was compiled keeping in mind most commonly used parameters. There might be more stock screeners available for Canadian stocks. Selecting a stock screener is just taking a first step towards creating your portfolio. Once that is done, research about the company’s fundamentals and future plans is required. Hope this list was helpful to you. Good luck and happy investing!

Before we go ahead and review free screeners, you cannot eliminate paid screeners entirely. They include so much more data and critical data for that matter. As a DIY investor, my go to screener is Stock Rover. It allows me to build the most powerful dividend stock screeners across the Canadian and US stock exchange. Stock Rover is powerful! It's like having a supercar in your hands, take the time to learn the tool.

Stock Screeners Review

Usability: good | Data: good | Depth: good | Cost: free helps you to narrow down your search based on markets, exchanges, sectors, industries, types of equities etc. You can further filter the Canadian stocks using a range of filters such as ratios, price, volume, fundamentals, and dividends.  Other than these, a host of technical indicators such as ADX, ATR, Bull/ bear power, CCI, MACD, RSI etc are also available.

Each of these filters further have a number of headers to choose from. Once sorted, you can save your screen by signing up for free. Another feature of this screener is its “top screens” – a feature very useful for a new investor. A few of the top screens are “dividend payers with cheap stocks, fast growing companies, or stocks on the verge of a breakout or heading for a fall” etc.

With 62 data points to create a screener, you have plenty of data to get started. Stock Screener
Source: Stock Screener

When it comes to earnings calendar, has the best filter and navigation. It’s not part of stock screening but I wanted to pass along this information.

The user interface is by far one of the best and most intuitive.

TMX Stock screener

Usability: good | Data: good | Depth: neutral | Cost: free

TMX Stock screener is one of the most sophisticated Canadian stock screeners with a clear and comprehensive layout. And the good news is that it is free! Offered by TMX Group which owns the Toronto Stock Exchange, you can run a preset screener or a previously saved screener. There are fundamental, technical, and descriptive metrics available to screen from. Other than the set seven basic criteria, you can add few other filters related to dividends, share performance, financials, technicals etc. It is very user-friendly.

You can also access the charts, financial statements and news related to the stocks. TMX stock screener is a valuable tool for day traders as well, who can set and save stock price movements. TMX is also a good tool for screening dividend stocks as it gives a wide range of filters to choose from such as dividend yield, payout ratio and dividend rate.

Over 76 metrics can be used to search and based on the criteria above 42 stocks were filtered.

TMX Stock Screener
Source: TMX Stock Screener

Globe & Mail Stock Screener

Usability: good | Data: good | Depth: neutral | Cost: free

The Globe & Mail stock screener is maintained by the leading Canadian Daily, Globe & Mail. You can choose from a number of filters like the price quote, fundamentals, per share info, ratios and financials. The 5-year dividend growth (%), a popular metric amongst dividend growth investors can be found here. All these features come for free while the advanced version has more parameters and filters to choose from.

66 metrics are available for filtering stocks. Using the same criteria as above, 37 stocks were filtered. Much of it can be attributed to the source of data based on my experience with different data providers and calculations.

Globe and Mail Stock Screener
Source: Globe & Mail Stock Screener


Usability: good | Data: neutral | Depth: neutral | Cost: free

Barchart provides screener results for a number of countries like USA, Canada, UK and Australia. In the Canadian market, TSX, Toronto Venture, CSE and NEO exchanges are available. You can save your screen to be run on a later date. One can choose between a number of parameters such as prices, fundamentals, growth rates, per share info, financial ratios etc. It is pretty much same as the Globe & Mail stock screener.

If you are familiar with the Globe & Mail screener, you will notice the familiarities. That’s due to the Globe & Mail using barchart’s technology to provide the service. Barchart is the official source of data and tools for the Globe & Mail for screening.

The biggest difference between the Globe & Mail and barchart is the account requirements. I did not need an account with the Globe & Mail but I needed an account with barchart. I am giving barchart the nudge over the Globe&Mail simply because it’s focused on data and they have good visualization on sector movement and other data points.

barchart Stock Screener
Source: barchart stock screener


Usability: neutral | Data: neutral | Depth: good | Cost: paywall

Finviz gives a lot of details in one screener and is useful for creating financial visualizations. You can choose between descriptive (eg. market cap, sector, dividend yield, average volume etc.), fundamental (P/E, ROE, EPS, growth etc.), and technical (moving average, volatility, performance etc.) filters. Popular among both professional traders and investors alike, Finviz also gives details related to a stock’s ownership, valuation, financial, snapshot, news, stats etc. It also has a paid version.

An investor can look at the stock movement in his portfolio by day, week, month, quarter, year etc. This one of the coolest features of Finviz screener. In addition to the above parameters, this stock screener also offers unique filters such as analyst recommendations, insider and institutional transactions, EPS growth this year, quarter-on-quarter, next year, next five years etc.

Finviz unfortunately disappoints for dividend investors. It’s more of a trader’s screener and it doesn’t support stock exchanges outside of the US.

Finviz Stock Screener
Source: Finviz Screener

MSN Money

Usability: good | Data: neutral | Depth: neutral | Cost: free

MSN Money makes available preset screens like “high dividend yields, bargain stocks, blue chips, 52-week highs and lows, tech giants” etc. If an investor is looking for a particular selection, he can simply click and get a list of stocks and their corresponding market capitalization values, dividend yield, ROE and sectors. Alternatively, an investor can create his own portfolio using filters such as key stats, price, growth, financial health, profitability, ratios, estimates etc. You can also use analyst ratings and Morningstar grades to further narrow down your search.

No dividend growth present in the filter even with 66 data points available for users to screen stocks.

MSN Money Stock Screener
Source: MSN Money Stock Screener

Yahoo Screener

Usability: neutral | Data: neutral | Depth: neutral | Cost: free

Yahoo Finance also offers Canadian stock screener with a huge choice of filters ranging from share statistics, income, valuation measures, cash flow statement, earnings, sector and other financial highlights. Yahoo Finance screener also lists out ESG scores for the environment lovers. However, this screener does not have dividend filters, so it might not be useful for dividend growth investors. You can also save the filters for future use view results in a list form or a heatmap view.

Yahoo Stock Screener
Source: Yahoo Screener

Reuters Stock Screener

Usability: neutral | Data: neutral | Depth: neutral | Cost: free

The Reuters screener gives an option of choosing from few saved quick screeners such as “growth at a reasonable price, large cap and small cap growth, near price highs” etc. These screeners come with a preset screen criteria suitable for the particular screener. You can define the range and play within the saved screeners, but cannot choose a new screener.

Reuters Stock Screener
Source: Reuters Screener

Join 8,400+ Investors & Build a Winning Portfolio