Best Canadian Stocks to Buy & Invest in 2023 - Technical Analysis and Forecast for Toronto Stock Exchange (TSX stock market).

Top Stocks to Buy in Canada (TSX stock market) 2023 and 2024 with reliable historical price index that are expected to rise! Toronto Stock Exchange Forecast.

RatingNamePrice (CAD)7d Forecast3m Forecast1y Forecast5y ForecastStock Graph (1y)
CCanadian Natural Resources Ltd
(CNQ)
76.855Join Now! 4.2645 %25.1996 %132.614 %Canadian Natural Resources Ltd Forecast - CNQ price prediction and prognosis
A+Suncor Energy Inc
(SU)
39.01Join Now! 3.99112 %21.3362 %105.677 %Suncor Energy Inc Forecast - SU price prediction and prognosis
A+Dollarama Inc
(DOL)
86.6Join Now! 2.67117 %15.7694 %82.3788 %Dollarama Inc Forecast - DOL price prediction and prognosis
AAlimentation-Couche Tard, Inc.
(ATD)
65.45Join Now! 9.27286 %22.6992 %94.5223 %Alimentation-Couche Tard, Inc. Forecast - ATD price prediction and prognosis
A+Loblaw Companies Limited
(L)
117.18Join Now! 5.53591 %21.1543 %102.007 %Loblaw Companies Limited Forecast - L price prediction and prognosis
CCenovus Energy Inc
(CVE)
23.135Join Now! 10.3171 %32.7725 %157.823 %Cenovus Energy Inc Forecast - CVE price prediction and prognosis
A+Teck Resources Limited
(TECK-B)
55.21Join Now! 8.05557 %25.6587 %126.863 %Teck Resources Limited Forecast - TECK-B price prediction and prognosis
A+Ovintiv Inc
(OVV)
52.28Join Now! 10.1189 %24.9065 %121.542 %Ovintiv Inc Forecast - OVV price prediction and prognosis
B+Fairfax Financial Holdings Ltd
(FFH)
949.48Join Now! 3.57257 %17.4291 %81.6918 %Fairfax Financial Holdings Ltd Forecast - FFH price prediction and prognosis
B+Imperial Oil Ltd
(IMO)
65.77Join Now! 6.87591 %28.924 %144.572 %Imperial Oil Ltd Forecast - IMO price prediction and prognosis
CFirst Quantum Minerals Ltd
(FM)
34.87Join Now! -1.89136 %15.2637 %81.1505 %First Quantum Minerals Ltd Forecast - FM price prediction and prognosis
A+Nuvei Corp
(NVEI)
44.74Join Now! 48.8351 %18.3885 %124.491 %Nuvei Corp Forecast - NVEI price prediction and prognosis
A+MEG Energy Corp
(MEG)
23.59Join Now! -0.28962 %25.9014 %134.231 %MEG Energy Corp Forecast - MEG price prediction and prognosis
A+Vermilion Energy Inc.
(VET)
17.76Join Now! 12.5039 %31.584 %152.476 %Vermilion Energy Inc. Forecast - VET price prediction and prognosis
A+Kits Eyecare Ltd
(KITS)
5.02Join Now! 0.0441348 %40.5441 %206.184 %Kits Eyecare Ltd Forecast - KITS price prediction and prognosis
CTourmaline Oil Corp.
(TOU)
65.725Join Now! 6.55255 %31.3949 %161.573 %Tourmaline Oil Corp. Forecast - TOU price prediction and prognosis
A+Cameco Corp
(CCO)
42.4Join Now! 0.720755 %16.4623 %95.0345 %Cameco Corp Forecast - CCO price prediction and prognosis
AATS Corporation.
(ATS)
62.54Join Now! 10.2288 %42.4149 %218.15 %ATS Corporation. Forecast - ATS price prediction and prognosis
A+WSP Global Inc
(WSP)
172.82Join Now! 3.7295 %16.2714 %83.7544 %WSP Global Inc Forecast - WSP price prediction and prognosis
A+TFI International Inc
(TFII)
144.21Join Now! 11.3978 %27.667 %122.712 %TFI International Inc Forecast - TFII price prediction and prognosis
CWhitecap Resources Inc.
(WCP)
9.84Join Now! 5.44323 %24.4165 %133.185 %Whitecap Resources Inc. Forecast - WCP price prediction and prognosis
B+George Weston Limited
(WN)
152.02Join Now! 4.95605 %18.6144 %87.4904 %George Weston Limited Forecast - WN price prediction and prognosis
CARC Resources Ltd.
(ARX)
18.66Join Now! 7.58214 %22.987 %117.807 %ARC Resources Ltd. Forecast - ARX price prediction and prognosis
AiShares S&P/TSX Capped Energy Index ETF
(XEG)
15.02Join Now! 5.88442 %26.2665 %130.827 %iShares S&P/TSX Capped Energy Index ETF Forecast - XEG price prediction and prognosis
A+Crescent Point Energy Corp.
(CPG)
9.69Join Now! 5.73779 %25.9158 %139.121 %Crescent Point Energy Corp. Forecast - CPG price prediction and prognosis
A+PrairieSky Royalty Ltd
(PSK)
25.46Join Now! 4.2919 %17.37 %94.0002 %PrairieSky Royalty Ltd Forecast - PSK price prediction and prognosis
CEnerplus Corporation
(ERF)
20.21Join Now! 5.36731 %22.8764 %121.175 %Enerplus Corporation Forecast - ERF price prediction and prognosis
B+Gfl Environmental Holdings Inc
(GFL)
48.64Join Now! 18.5073 %45.2653 %216.098 %Gfl Environmental Holdings Inc Forecast - GFL price prediction and prognosis
B+Boat Rocker Media Inc
(BRMI)
1.85Join Now! 61.787 %67.3663 %416.704 %Boat Rocker Media Inc Forecast - BRMI price prediction and prognosis
CFreehold Royalties Ltd.
(FRU)
14.4Join Now! 3.10526 %23.9887 %137.586 %Freehold Royalties Ltd. Forecast - FRU price prediction and prognosis
A+Shawcor Ltd.
(MATR)
20.01Join Now! 0.278673 %15.8285 %98.7334 %Shawcor Ltd. Forecast - MATR price prediction and prognosis
A+Frontera Energy Corp
(FEC)
11.15Join Now! 12.2832 %16.7949 %77.9714 %Frontera Energy Corp Forecast - FEC price prediction and prognosis
B+Bombardier Inc
(BBD-B)
60.82Join Now! 6.52991 %28.8757 %143.157 %Bombardier Inc Forecast - BBD-B price prediction and prognosis
B+AirBoss of America Corp.
(BOS)
6.65Join Now! -11.4171 %15.8083 %71.962 %AirBoss of America Corp. Forecast - BOS price prediction and prognosis
CPeyto Exploration&Development Corp
(PEY)
11.55Join Now! 10.78 %35.2868 %170.079 %Peyto Exploration&Development Corp Forecast - PEY price prediction and prognosis
CIvanhoe Mines Ltd.
(IVN)
12.76Join Now! 2.67512 %15.4446 %88.5492 %Ivanhoe Mines Ltd. Forecast - IVN price prediction and prognosis
A+Baytex Energy Corp
(BTE)
4.69Join Now! -4.06642 %37.5969 %184.9 %Baytex Energy Corp Forecast - BTE price prediction and prognosis
A+Paramount Resources Ltd.
(POU)
29.6Join Now! 9.01325 %29.5982 %155.801 %Paramount Resources Ltd. Forecast - POU price prediction and prognosis
CKelt Exploration Ltd.
(KEL)
6.01Join Now! 2.08786 %18.3758 %76.1401 %Kelt Exploration Ltd. Forecast - KEL price prediction and prognosis
A+Eupraxia Pharmaceuticals Inc
(EPRX)
8.72Join Now! 12.0791 %67.2848 %317.233 %Eupraxia Pharmaceuticals Inc Forecast - EPRX price prediction and prognosis
A+NuVista Energy Ltd.
(NVA)
10.88Join Now! 7.66981 %27.4892 %136.462 %NuVista Energy Ltd. Forecast - NVA price prediction and prognosis
CAdvantage Oil & Gas Ltd.
(AAV)
8.7Join Now! 14.0313 %39.635 %174.451 %Advantage Oil & Gas Ltd. Forecast - AAV price prediction and prognosis
B+Viemed Healthcare Inc
(VMD)
12.16Join Now! 7.25668 %42.0287 %204.762 %Viemed Healthcare Inc Forecast - VMD price prediction and prognosis
A+Sylogist Ltd.
(SYZ)
7.42Join Now! 4.73864 %52.9069 %135.744 %Sylogist Ltd. Forecast - SYZ price prediction and prognosis
A+Newcrest Mining
(NCM)
24.96Join Now! -5.65959 %18.7647 %116.38 %Newcrest Mining Forecast - NCM price prediction and prognosis
CPrecision Drilling Corporation
(PD)
71.25Join Now! 4.21551 %35.8207 %202.649 %Precision Drilling Corporation Forecast - PD price prediction and prognosis
CSecure Energy Services Inc.
(SES)
6.5Join Now! 0.725824 %25.5553 %134.158 %Secure Energy Services Inc. Forecast - SES price prediction and prognosis
B+Birchcliff Energy Ltd.
(BIR)
7.73Join Now! 16.0964 %38.288 %170.387 %Birchcliff Energy Ltd. Forecast - BIR price prediction and prognosis
CBausch + Lomb Corp
(BLCO)
27.49Join Now! 1.90887 %21.3767 %124.503 %Bausch + Lomb Corp Forecast - BLCO price prediction and prognosis
ATD Global Technology Leaders Index ETF
(TEC)
29.01Join Now! 1.24123 %21.0031 %109.167 %TD Global Technology Leaders Index ETF Forecast - TEC price prediction and prognosis
A+Trican Well Service Ltd.
(TCW)
3.73Join Now! -1.60665 %16.6746 %89.2222 %Trican Well Service Ltd. Forecast - TCW price prediction and prognosis
A+Lithium Americas Corp
(LAC)
27.46Join Now! 16.2319 %32.549 %157.362 %Lithium Americas Corp Forecast - LAC price prediction and prognosis
A+Altius Minerals Corporation
(ALS)
21.4Join Now! 4.17541 %17.8201 %88.1144 %Altius Minerals Corporation Forecast - ALS price prediction and prognosis
A+Exro Technologies Inc
(EXRO)
2.35Join Now! 0.877036 %64.5059 %358.508 %Exro Technologies Inc Forecast - EXRO price prediction and prognosis
B+Perpetua Resources Corp
(PPTA)
4.85Join Now! -6.31466 %38.8197 %189.528 %Perpetua Resources Corp Forecast - PPTA price prediction and prognosis
A+CI Investments Inc - CI Galaxy Ethereum ETF ( Unhedged Units)
(ETHX.U)
9.03Join Now! 10.11 %50.9641 %269.777 %CI Investments Inc - CI Galaxy Ethereum ETF ( Unhedged Units) Forecast - ETHX.U price prediction and prognosis
B+Spartan Delta Corp
(SDE)
4.62Join Now! -26.8426 %17.134 %68.4854 %Spartan Delta Corp Forecast - SDE price prediction and prognosis
A+Docebo Inc
(DCBO)
50.66Join Now! 29.3998 %51.7381 %262.558 %Docebo Inc Forecast - DCBO price prediction and prognosis
ABMO NASDAQ 100 Equity
(ZNQ)
66.14Join Now! 2.2967 %21.0887 %105.853 %BMO NASDAQ 100 Equity Forecast - ZNQ price prediction and prognosis
A+Uni-Select Inc.
(UNS)
46.93Join Now! 8.02857 %31.294 %155.134 %Uni-Select Inc. Forecast - UNS price prediction and prognosis
A+DRI Healthcare Trust
(DHT-UN)
10.47Join Now! -3.3915 %17.4183 %74.0168 %DRI Healthcare Trust Forecast - DHT-UN price prediction and prognosis
B+Energy Fuels Inc
(EFR)
8.36Join Now! 13.286 %18.3722 %102.945 %Energy Fuels Inc Forecast - EFR price prediction and prognosis
CAris Gold Corp
(ARIS)
3.5Join Now! 28.6327 %54.1636 %276.369 %Aris Gold Corp Forecast - ARIS price prediction and prognosis
A+H2O Innovation Inc
(HEO)
3.2Join Now! 11.472 %42.0129 %206.873 %H2O Innovation Inc Forecast - HEO price prediction and prognosis
AHarvest Travel & Leisure Index ETF Class A units
(TRVL)
22.4Join Now! 7.28609 %19.7191 %74.2506 %Harvest Travel & Leisure Index ETF Class A units Forecast - TRVL price prediction and prognosis
CMajor Drilling Group International
(MDI)
9.13Join Now! 3.18115 %16.4741 %84.5164 %Major Drilling Group International Forecast - MDI price prediction and prognosis
CSprott Inc.
(SII)
44.64Join Now! 2.24852 %24.3699 %131.237 %Sprott Inc. Forecast - SII price prediction and prognosis
A+Invesco Canada Ltd - Invesco NASDAQ 100 Index ETF
(QQC)
24.36Join Now! 5.57709 %25.388 %114.317 %Invesco Canada Ltd - Invesco NASDAQ 100 Index ETF Forecast - QQC price prediction and prognosis
A+Filo Mining Corp
(FIL)
25.08Join Now! 3.04252 %27.7837 %138.798 %Filo Mining Corp Forecast - FIL price prediction and prognosis
CCES Energy Solutions Corp
(CEU)
2.69Join Now! 4.44484 %16.439 %72.4228 %CES Energy Solutions Corp Forecast - CEU price prediction and prognosis
CLargo Resources Ltd
(LGO)
6.15Join Now! -4.59484 %27.8965 %166.832 %Largo Resources Ltd Forecast - LGO price prediction and prognosis
A+SIR Royalty Income Fund
(SRV-UN)
17.1Join Now! 8.99339 %33.3898 %164.287 %SIR Royalty Income Fund Forecast - SRV-UN price prediction and prognosis
A+RF Capital Group Inc
(RCG)
9.44Join Now! 16.6095 %59.4318 %299.323 %RF Capital Group Inc Forecast - RCG price prediction and prognosis
CCanadian Banc Corp
(BK)
13.19Join Now! 4.4705 %15.1303 %75.275 %Canadian Banc Corp Forecast - BK price prediction and prognosis
AForan Mining Corp.
(FOM)
3.54Join Now! 20.1648 %67.7886 %336.844 %Foran Mining Corp. Forecast - FOM price prediction and prognosis
B+Payfare Inc - Class A
(PAY)
5.88Join Now! 9.8892 %29.0236 %147.603 %Payfare Inc - Class A Forecast - PAY price prediction and prognosis
A+WildBrain Ltd
(WILD)
1.8Join Now! 7.42659 %18.0881 %97.129 %WildBrain Ltd Forecast - WILD price prediction and prognosis
CCIBC Asset Management Inc - CIBC U.S. Equity Index ETF
(CUEI)
23.33Join Now! 6.75747 %27.8941 %139.174 %CIBC Asset Management Inc - CIBC U.S. Equity Index ETF Forecast - CUEI price prediction and prognosis
A+Bonterra Energy Corp
(BNE)
6.07Join Now! 1.06578 %25.8266 %134.683 %Bonterra Energy Corp Forecast - BNE price prediction and prognosis
CSurge Energy Inc.
(SGY)
7.99Join Now! 13.3725 %43.5109 %227.69 %Surge Energy Inc. Forecast - SGY price prediction and prognosis
ATD Active Global Enhanced Dividend
(TGED)
19.06Join Now! 3.11074 %15.7442 %79.1088 %TD Active Global Enhanced Dividend Forecast - TGED price prediction and prognosis
ABMO Investments Inc - BMO ARK Innovation Fund
(ARKK)
19.06Join Now! -1.42791 %16.8386 %118.697 %BMO Investments Inc - BMO ARK Innovation Fund Forecast - ARKK price prediction and prognosis
A+Athabasca Oil Corp
(ATH)
3.47Join Now! -6.1454 %21.8957 %135.056 %Athabasca Oil Corp Forecast - ATH price prediction and prognosis
AEvolve Funds Group Inc - Evolve S&P 500 Enhanced Yield Fund (Hedged Units)
(ESPX)
21.81Join Now! 7.8051 %27.2441 %133.798 %Evolve Funds Group Inc - Evolve S&P 500 Enhanced Yield Fund (Hedged Units) Forecast - ESPX price prediction and prognosis
CAllkem Ltd
(AKE)
15.06Join Now! 1.2792 %18.9647 %118.32 %Allkem Ltd Forecast - AKE price prediction and prognosis
CPHX Energy Services Corporation
(PHX)
6.81Join Now! 6.25447 %25.7304 %137.632 %PHX Energy Services Corporation Forecast - PHX price prediction and prognosis
AFirst Trust NASDAQ Cybersecurity ETF
(CIBR)
35.02Join Now! 7.48527 %23.2627 %117.368 %First Trust NASDAQ Cybersecurity ETF Forecast - CIBR price prediction and prognosis
CDenison Mines Corp
(DML)
1.68Join Now! 3.65609 %18.4657 %99.0662 %Denison Mines Corp Forecast - DML price prediction and prognosis
A+Mandalay Resources Corp
(MND)
1.81Join Now! 2.91607 %30.4977 %127.477 %Mandalay Resources Corp Forecast - MND price prediction and prognosis
A+Calfrac Well Services Ltd.
(CFW)
4.02Join Now! 6.03624 %41.3609 %209.246 %Calfrac Well Services Ltd. Forecast - CFW price prediction and prognosis
AHorizons Growth TRI ETF Portfolio
(HGRO)
14.35Join Now! 0.545923 %15.4491 %85.2633 %Horizons Growth TRI ETF Portfolio Forecast - HGRO price prediction and prognosis
A+Cardinal Energy Ltd
(CJ)
7.045Join Now! 10.5533 %39.5629 %202.636 %Cardinal Energy Ltd Forecast - CJ price prediction and prognosis
A+Crew Energy Inc
(CR)
5.5Join Now! 19.4227 %40.7178 %181.909 %Crew Energy Inc Forecast - CR price prediction and prognosis
A+Electrovaya, Inc.
(ELVA)
6.73Join Now! -8.99308 %23.5416 %213.761 %Electrovaya, Inc. Forecast - ELVA price prediction and prognosis
CSupremex Inc.
(SXP)
6.17Join Now! 5.06462 %22.5595 %120.242 %Supremex Inc. Forecast - SXP price prediction and prognosis
A+China Gold International Resources
(CGG)
5.36Join Now! 3.89629 %17.5004 %105.684 %China Gold International Resources Forecast - CGG price prediction and prognosis
CGoGold Resources Inc.
(GGD)
1.56Join Now! 3.58366 %24.0099 %136.091 %GoGold Resources Inc. Forecast - GGD price prediction and prognosis
A+Fission Uranium Corp
(FCU)
0.6Join Now! 5.00132 %18.6264 %109.959 %Fission Uranium Corp Forecast - FCU price prediction and prognosis
A+Dexterra Group Inc
(DXT)
5.77Join Now! 22.7192 %27.8106 %143.382 %Dexterra Group Inc Forecast - DXT price prediction and prognosis
B+Nevada Copper Corp.
(NCU)
0.18Join Now! 87.2001 %17.3912 %50.3857 %Nevada Copper Corp. Forecast - NCU price prediction and prognosis

Best Stocks To Buy

Stocks on the stock market represent ownership that can be claimed on the businesses. Stocks are very popular among traditional traders and investors as most of the largest companies are present on these exchanges. There are probably only a few people on the planet who didn't hear about Wall Street previously, the home of the New York Stock Exchange.

Investing and trading isn't easy, especially for those who can't devote enough time for research. Building a proper portfolio and learning to manage your personal finances should be the first step for everyone looking to enter these markets. Our website features stock quotes collected via exchanges and we also offer bearish or bullish signals via our forecast feature. We use a Machine Learning (AI based) algorithm that generates our prediction charts via historical market data and market cycles. Our aim is to make it easier for you to build and manage your portfolio.

This page lists the Top 100 stocks collected from a list of 2000. These companies should offer the most stable investment opportunities with a good rate of return. In order to make it to our top list, the stocks need to have a high trade volume from the previous day and also need a B+ or higher as a Historical Index score. To read more about how we rate the projects please follow the link .