≡ Menu

Top Canadian Stock Screeners

For those of you interested in picking your own stocks, one challenge is finding the right companies to invest in and, more importantly, buying stocks at the right price.  For instance, if you like dividend paying stocks, some may choose to screen for low book values or payout ratios instead of buying based on yield.  One way to do this is to use an online stock screener to filter results based on valuations that work for you.

What I look for in a stock screen is the ability to screen based on numerous fundamentals.  One popular stock screener that I’ve extensively used in the past is the MSN Money version, but although it was quite powerful, it didn’t give the option for Canadian stocks.  Screening for Canadian stocks has always been limited until recently. More on this below!  Here are some of the popular stock screeners on the web today, some of which I use often.

Top Canadian Stock Screeners

  1. TMX Stock ScreenerThis is a new stock screener that was mentioned in the reader comments and  I believe that this is the same stock screener that Questrade uses as well.  Although not the most powerful stock screener out there, it’ s perhaps as powerful as it’s going to get for Canadian exchanges.  This screener is 100% free, and allows for multiple custom criteria for the most advanced investor. On the results page, you can edit the columns to display different criteria as you please.
  2. Google Finance – Since MSN Money was retired (see below), Google has picked up the slack with their own version of a free stock screener.  They have recently included Canada and the TSX.  Their screening options are comparable to TMX but with an interface that just seems to flow a bit better.
  3. Globe Investor – This one is a popular Canadian stock screener, but the free version is very basic.  You can choose between US or Canadian markets, but only gives you the option to screen for a few variables like earnings, book value and dividend yield.
  4. Stock Charts – For those of you who like to use technical analysis of stock charts when choosing your buy/sell points, stockcharts.com has a nifty stock screener based on technical analysis alone (including TSX).  I like to use these pre-defined screens for momentum ideas for the “play” portion of my portfolio.
  5. Finviz (former #1 pick, but bumped due to limited selection of stocks) This is a relatively new stock screener that I’ve found while searching for ideas in my top stock picks post and is perhaps my favorite at the moment.  What  gives this site an edge is that it offers every imaginable fundamental and technical screen choices along with the option of the US or Canadian market.  For example, you can screen Canadian dividend stocks with a particular dividend yield, low payout ratio, and trading above its 50 day moving average.   Something that is very rare and best of all, it’s free!  Note though, if you are a newer investor, then this site may be a bit intimidating. Update:  Readers have pointed out that Finwiz only shows Canadian stocks listed on the NYSE, which is not ideal.

Other Notable Stock Screeners

  1. Yahoo Finance – While I don’t have much experience using Yahoo’s stock screener, it appears to have a similar interface as Globe Investor with limited options.  As well, this does not screen Canadian markets.
  2. MSN – As mentioned before, the main stock screen tool in town was the MSN Money tool.  While this tool does not screen Canadian stocks, it has numerous valuation metrics to choose.  However, it appears that this tool was retired in Nov 2009.

For those of you who buy and sell stocks, do you use a stock screener?  If so, which ones do you use?

A number of readers in the comments have recommended ADVFN, it’s a free service, you can check them out here.

If you would like to read more articles like this, you can sign up for my free weekly money tips newsletter below (we will never spam you).

FT About the author: FT is the founder and editor of Million Dollar Journey (est. 2006). Through various financial strategies outlined on this site, he grew his net worth from $200,000 in 2006 to $1,000,000 by 2014. You can read more about him here.

{ 44 comments… add one }
  • Avatar larry macdonald February 14, 2011, 9:16 am

    I’m always suspicious of the data problems, especially in the case of free screeners.

  • FT FrugalTrader February 14, 2011, 10:05 am

    @Larry, good point! What I do is use the screener as a starting point for further research.

  • Avatar Jaymus (RealizedReturns) February 14, 2011, 10:56 am

    Good list. I had just come across Finviz quite recently myself as well. As above – screening tools just provide a starting point for your research..

  • Avatar Sustainable PF February 14, 2011, 11:06 am

    Awesome set of tools FT. I hadn’t even heard of Finviz but will definitely check it out. I really like the idea of the CDN dividend screening tools – finally available somewhere!

  • Avatar Steve February 14, 2011, 11:34 am

    It’s amazing how many media companies have a Canada specific webpage, but don’t screen Canadian stocks, or without the metrics offered for their US stocks.

    Since Canadians keep getting ignored, I suppose they think we’re financially uneducated (don’t know how to use screeners) or don’t have any money (don’t need a screener with nothing to invest.)

    Oh wait, I get it. We’re cheap SOBs, that’s why free screeners of Canadian stocks either suck, shutdown, or become subscription based.

    Canada is just full of Frugal Traders I guess. ;-)

  • Avatar Brandon February 14, 2011, 11:34 am

    http://www.tmxmoney.com/ ? That was the first one I had ever used

  • Avatar Dilbert789 February 14, 2011, 11:35 am

    Just took a look at FinVis and I don’t see a way to screen stocks on the TSX. You can limit to Canada, but they look like they’re still on US exchanges.

  • Avatar Echo February 14, 2011, 11:51 am

    When I look for Canadian dividend payers I find these two websites beneficial before I investigate a stock further:

    Stingy Investor – http://www.ndir.com/SI/strategy/tse60.d.shtml

    Dividend Investor – http://dividendinvestor.ca/

    I used to use Globe Investor since it had a really slick screener tool for dividend yield by sector, but they changed the interface and I can’t figure out how to duplicate the results.

  • Avatar Cruiser February 14, 2011, 1:16 pm

    I also use the one on the TSE webpage. It works well…and its fairly straightforward.

  • Avatar Jane February 14, 2011, 5:15 pm

    FT, there’s no TSX exchange on the drop down menu! I agree with Dilbert789 that you can select Canada but those price chart/info are based on NYSE.

    There’s no screener that comes close to my needs than FP infomart. Unfortunately, I don’t have access to it any more and am struggling to find a one with equal quality of data/screener for Canadian stocks.

    I’m currently using Questrade stock screener- the only back-up option. I don’t mind to pay a little if anyone can suggest a good paid-service screener.

    Recently read a lot from G&M about a Canadian premium screening tool validea.ca. It’s not cheap!

  • FT FrugalTrader February 14, 2011, 8:48 pm

    @Jane, I just visited the page, and if you click on “descriptive”, then choose “Canada” as the country, it should only show TSX stocks. It works for me!

  • Avatar Financial Uproar February 14, 2011, 9:21 pm

    Cool post. I will have to check out Finviz.

  • Avatar My Own Advisor February 14, 2011, 9:25 pm

    Great tools FT, thanks for this.

    Like Echo, I use:



    Again, both tools are just a starting point for me.

    I need to check out Finviz as well.

  • Avatar Clark February 14, 2011, 11:05 pm

    Here’s a technical analysis tool from Stockhouse (includes Canada)……


  • Avatar SustainableReality February 15, 2011, 1:24 am

    Great post, FT. I like the Finviz find… I hadn’t heard of that before. I did choose Canada, as you said in your response to @Jane. It looks at first like it works, but if you actually click on a ticker (I tried BCE and TRP), it’s definitely showing their NYSE data.

    I use GlobeInvestor, and I often do an export of my watchlist and dump it into a spreadsheet for a simpler interface…

  • Avatar Ed Rempel February 15, 2011, 3:04 am

    Hey, FT,

    Are you concerned that all this public information is already built into current stock prices?

    How do you avoid complex analysis that just ends up picking last year’s winners (such as looking at the moving average)?


  • FT FrugalTrader February 15, 2011, 10:17 am

    @SustainableReality – Oh, I didn’t notice that! I typically get the results and move onto other sites to gather more information about the company.

    @Ed, That is a good point. But i’m not sure how using a stock screener equates to picking last years winners. What if you use the screener to find relatively cheap stocks (low p/b, low P/E, growing dividends etc)?

  • Avatar cannon_fodder February 15, 2011, 10:43 am

    Thanks, Brandon. It wasn’t obvious, but the TMX screener can be found at: http://tmx.quotemedia.com/screener.php?qm_page=86910

    I don’t like choosing several criteria and then the results are displayed without showing the criteria. The summary seems to always have the same, basic data.

    But, at least it is Canadian specific!

  • Avatar Steve February 15, 2011, 11:27 am

    @ FT

    It’s worse then just showing the NYSE prices, it only shows Canadian companies who are listed on the NYSE.

    If you do a search for ALL entries in canada you get a total of about 170 hits.

    I was very excited by the advanced features of this tool but if it can only search the american exchanges then it’s not really useful for Canadian screening at all.

    Too bad.

  • Avatar Jane February 15, 2011, 12:45 pm

    agree with Steve. You would miss MANY Canadian stocks by only looking at Canadian companies listed on NYSE only. This has to be aware of.

  • FT FrugalTrader February 15, 2011, 1:58 pm

    Good point guys, I didn’t realize that it was only displaying Canadian stocks on the NYSE. I’ll have to edit the article.

  • Avatar Jane February 15, 2011, 5:44 pm

    i just realized that Questrade Screener is the same one as TMX screener!

    The bad is you can’t download the screen to excel from both.

    to 18 cannon_fodder
    you can customize the column you want to see by click on edit columns link just on the up right corner of the screening results and you can expand to show more columns by click on “view more selections”! However you can only select up to 8 fields each time.


  • Avatar Rob February 15, 2011, 6:31 pm

    I’ve found that barchart dot com is quite nice.

    It has TSX/TSX-V as well as London, India, etc.

    Realtime data available for a fee, but if you don’t need RT, it’s a winner.

    Building custom profiles using their screeners can be a bit complicated, but it’s got great coverage.

    For Canadian mutual funds, there’s also fundlibrary dot com, and although it’s not a screener per se, the emerging optimize dot ca is oddly appealing.

  • Avatar Gaby A. February 15, 2011, 9:11 pm

    A very good stock screener is the cnbc stock screener. Lets you check different exchanges (including montreal) AND compare some characteristics against an absolute value, against the entire market, or against all the companies in the same industry. E.g. find all stocks with the highest 20% roe in an industry.

  • Avatar cannon_fodder February 16, 2011, 11:48 am

    Thanks Jane. Have you tried excels web importing feature with either TMX or Questrade?

  • Avatar CanadianInvestor February 16, 2011, 2:00 pm

    I like the TMX screener too. It even works on NASDAQ, NYSE. Maybe / probably that will soon include the LSE?! ;-)

  • Avatar Jane February 16, 2011, 2:44 pm

    To Cannon_folder

    No. I have one set up with MSN money (Real time quote querry 15min delay) and found that’s useful. Do you know how to set up excel web importing with TMX (forget about Questrade you would need password etc i would think)?

    Thanks Gaby A. for sharing CNBC. That’s an excellent find! I just played it a little bit and found it quite good (like that feature that you can compare to industry, download to excel and etc.). I’m also wondering whether you can download real-time query sth like what Cannon_folder was asking for TMX. The only bad is you can’t see the criteria in the screening results other than predetermined screen columns.


  • Avatar Mr. Mo. February 17, 2011, 9:30 pm

    Zignals has a very nice free screener for all the exchanges. It’s very similar to google finance screener but it includes Canadian stocks.



  • Avatar Fernando February 18, 2011, 11:39 am

    Take a look at the ADVFN site. I use that for several of my screens.

  • Avatar Colin February 18, 2011, 4:58 pm

    ADVFN all the way! Very comprehensive stock screener for any Canadian stock.

  • Avatar Jane February 18, 2011, 6:26 pm

    Thanks Fernando & Colin for referring ADVFN! It’s very impressive so far! contains way more screening criteria than TMX or CNBC. I love it. This is probably the best screening tool exists. Will try Zignals later.


  • Avatar The Passive Income Earner February 19, 2011, 4:15 am

    I have my own Google Spreadsheet tracker which is essentially my screener. As I find more companies I want to track, I add it to the list. I can run any numbers I want. I have established some formulas to highlight buy opportunities that I use to further look at the company.

    In the end, I always end up pulling the quarterly statements before pulling the trigger.

  • Avatar Doctor Stock February 28, 2011, 1:09 am

    I’m surprised not to see Freestockcharts.com posted here… although at first glance it does not appear like a stock screener, it is diverse enough it can function in that manner too depending on how you set up your selections.

  • Avatar TW April 23, 2011, 5:50 pm

    I was a bit skeptical about the clumped-together praise for ADVFN, but I decided to register on the site nonetheless and try it out – I’m impressed.

  • Avatar Millionaire July 15, 2011, 11:31 pm

    Don’t forget your bank’s website!

    I have BMO investorline. It has the premium globe investor screener when you are a customer. Also Td waterhouse has a pretty one too that I like to use to search for ETFs (as for the stocks i think it’s buggy and the BMO one is not powerful enough for ETFs).

    And please everybody write to Finviz so the add the canadian markets. It’s the best out there.

  • Avatar Millionaire July 18, 2011, 3:19 pm

    Over the weekend i signed up with AVDNF (i’m spelling it wrong on purpose as i don’t want to advertise them) to try it out. All I can say is I can’t make heads or tails out of it and like any lame website they started spamming my email with stupid ads. Fortunatly i used a disposable email address.

  • Avatar Alex August 13, 2011, 2:00 pm

    How do screeners work exactly? Specifically, where do they get their data and do they include all stocks? What is the best Canadian screener, free or not?

  • FT FrugalTrader October 14, 2013, 8:32 am

    @Alex, there are a number of data aggregates around, maybe someone like Thompson Reuters, or Bloomberg? The best Canadian screeners that I have found are in this article.

  • Avatar rob January 11, 2014, 3:36 pm

    Having a screener is great until I realized I can’t use it because I don’t know what to input.

  • Avatar John Fuller April 16, 2014, 11:53 am

    Used the TMX screener for a while, but there are so many wrong or incomplete numbers in their data… PE ratio x EPS should equal the price; however, often it doesn’t, with wild, odd numbers in both columns. Also, FCF available, but these numbers are often wrong as well.

    Finviz is really only american – no TSX option available, and no FCF or Cash flow selections.

    Google Finance – why wouldn’t they include Cash Flow or better yet, FCF? Bizarre!

  • Avatar J L June 26, 2014, 5:58 pm

    Thanks for the article. Noticed that TMXmoney’s stock screener is now available on their mobile site which I haven’t really seen elsewhere. You can also save them now which you couldn’t do before.

    here’s the link:


  • Avatar RDB September 13, 2014, 1:08 pm

    I am looking for a Canadian stock scanner TSX and or TSXV, which will produce a list of stocks trading XXX or more times a day.
    So I need a scanner which permits filtering by number of trades per day.
    Should anyone know of one, please post a link.
    Many thanks!

  • Avatar Sarah November 21, 2014, 1:13 am

    I have use Robur, they are quite unique as they use 5 year fundamental data and then rank the companies from top performing and bottom performing.

    They also have a subscription which gives me access to the 5yr data for only $15 a month which is cool, but the screener is free. Here is the link:


  • Avatar Harrison Delfino April 5, 2017, 2:59 am

    I had been using MarketXLS for this. It really works for me.?

Leave a Comment