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)
B+Canadian Natural Resources Ltd
(CNQ)
81.53Join Now! 6.64961 %23.6032 %117.853 %Canadian Natural Resources Ltd Forecast - CNQ price prediction and prognosis
B+Suncor Energy Inc
(SU)
43.39Join Now! 4.70941 %16.6454 %83.7632 %Suncor Energy Inc Forecast - SU price prediction and prognosis
CDollarama Inc
(DOL)
100.18Join Now! 3.99099 %15.1071 %78.7395 %Dollarama Inc Forecast - DOL price prediction and prognosis
B+PRO Real Estate Investment Trust
(PRV-DB)
99.54Join Now! 8.46917 %32.1893 %158.935 %PRO Real Estate Investment Trust Forecast - PRV-DB price prediction and prognosis
A+Loblaw Companies Limited
(L)
134Join Now! 6.12697 %15.6332 %73.0173 %Loblaw Companies Limited Forecast - L price prediction and prognosis
CCenovus Energy Inc
(CVE)
21.94Join Now! 3.0181 %25.2728 %137.098 %Cenovus Energy Inc Forecast - CVE price prediction and prognosis
B+Teck Resources Limited
(TECK-B)
51.13Join Now! 7.75303 %27.1591 %118.197 %Teck Resources Limited Forecast - TECK-B price prediction and prognosis
B+Ovintiv Inc
(OVV)
56.23Join Now! 11.3907 %20.0861 %103.557 %Ovintiv Inc Forecast - OVV price prediction and prognosis
B+Fairfax Financial Holdings Ltd
(FFH)
1237.55Join Now! 16.1041 %32.125 %109.412 %Fairfax Financial Holdings Ltd Forecast - FFH price prediction and prognosis
CImperial Oil Ltd
(IMO)
79.27Join Now! 2.25482 %18.7553 %107.755 %Imperial Oil Ltd Forecast - IMO price prediction and prognosis
B+Alamos Gold Inc
(AGI)
16.285Join Now! 9.03221 %15.1586 %64.5964 %Alamos Gold Inc Forecast - AGI price prediction and prognosis
B+First Quantum Minerals Ltd
(FM)
12.22Join Now! 20.2796 %30.9154 %151.663 %First Quantum Minerals Ltd Forecast - FM price prediction and prognosis
A+MEG Energy Corp
(MEG)
24.19Join Now! 8.17902 %27.6048 %139.055 %MEG Energy Corp Forecast - MEG price prediction and prognosis
B+Real Matters Inc
(REAL)
6.44Join Now! 11.535 %15.4349 %70.1602 %Real Matters Inc Forecast - REAL price prediction and prognosis
B+Tourmaline Oil Corp.
(TOU)
56.56Join Now! 15.2225 %30.8487 %152.59 %Tourmaline Oil Corp. Forecast - TOU price prediction and prognosis
A+Sprott Physical Uranium Trust Fund
(U-UN)
31.47Join Now! 17.2751 %67.2595 %317.03 %Sprott Physical Uranium Trust Fund Forecast - U-UN price prediction and prognosis
A+Cameco Corp
(CCO)
60.21Join Now! 9.86639 %25.9775 %101.693 %Cameco Corp Forecast - CCO price prediction and prognosis
A+Element Fleet Management Corp
(EFN)
22.39Join Now! 4.82083 %16.6965 %73.4955 %Element Fleet Management Corp Forecast - EFN price prediction and prognosis
B+Whitecap Resources Inc.
(WCP)
8.41Join Now! 9.65377 %26.4942 %135.768 %Whitecap Resources Inc. Forecast - WCP price prediction and prognosis
A+ARC Resources Ltd.
(ARX)
20.49Join Now! 7.27542 %21.7976 %113.153 %ARC Resources Ltd. Forecast - ARX price prediction and prognosis
B+Finning International Inc.
(FTT)
36.37Join Now! 11.678 %21.5067 %68.938 %Finning International Inc. Forecast - FTT price prediction and prognosis
B+PrairieSky Royalty Ltd
(PSK)
22.16Join Now! 7.04755 %19.8232 %107.234 %PrairieSky Royalty Ltd Forecast - PSK price prediction and prognosis
B+Freehold Royalties Ltd.
(FRU)
13.65Join Now! 8.90576 %23.9442 %118.686 %Freehold Royalties Ltd. Forecast - FRU price prediction and prognosis
B+Shawcor Ltd.
(MATR)
16.11Join Now! 9.19111 %31.0529 %163.066 %Shawcor Ltd. Forecast - MATR price prediction and prognosis
B+Frontera Energy Corp
(FEC)
7.71Join Now! 12.1706 %17.3084 %80.3022 %Frontera Energy Corp Forecast - FEC price prediction and prognosis
A+Invesco Canada Ltd - Invesco NASDAQ 100 Index ETF
(QQC)
28.54Join Now! 2.41139 %24.3624 %123.098 %Invesco Canada Ltd - Invesco NASDAQ 100 Index ETF Forecast - QQC price prediction and prognosis
B+Bombardier Inc
(BBD-B)
44.45Join Now! 20.1627 %56.0476 %242.387 %Bombardier Inc Forecast - BBD-B price prediction and prognosis
A+Peyto Exploration&Development Corp
(PEY)
12.91Join Now! 10.8005 %23.7072 %127.177 %Peyto Exploration&Development Corp Forecast - PEY price prediction and prognosis
B+Paramount Resources Ltd.
(POU)
25.9Join Now! 13.1246 %29.1186 %149.969 %Paramount Resources Ltd. Forecast - POU price prediction and prognosis
A+Kelt Exploration Ltd.
(KEL)
5.43Join Now! 12.5807 %15.0515 %92.2226 %Kelt Exploration Ltd. Forecast - KEL price prediction and prognosis
A+Badger Infrastructure Solutions Ltd
(BDGI)
47.22Join Now! 7.81085 %49.5834 %249.402 %Badger Infrastructure Solutions Ltd Forecast - BDGI price prediction and prognosis
CEupraxia Pharmaceuticals Inc
(EPRX)
7.15Join Now! 8.0526 %37.3927 %251.336 %Eupraxia Pharmaceuticals Inc Forecast - EPRX price prediction and prognosis
CAdvantage Oil & Gas Ltd.
(AAV)
9.12Join Now! 6.80416 %19.9543 %124.107 %Advantage Oil & Gas Ltd. Forecast - AAV price prediction and prognosis
A+Sylogist Ltd.
(SYZ)
8.15Join Now! -4.08565 %26.9064 %123.639 %Sylogist Ltd. Forecast - SYZ price prediction and prognosis
B+Jaguar Mining Inc
(JAG)
1.72Join Now! -100 %41.5245 %217.943 %Jaguar Mining Inc Forecast - JAG price prediction and prognosis
B+1832 Asset Management LP - Dynamic Active Discount Bond ETF
(DXDB)
20.49Join Now! 4.64087 %17.9753 %89.0305 %1832 Asset Management LP - Dynamic Active Discount Bond ETF Forecast - DXDB price prediction and prognosis
A+Lundin Gold Inc
(LUG)
15.84Join Now! 9.03052 %15.2553 %61.5902 %Lundin Gold Inc Forecast - LUG price prediction and prognosis
A+Uranium Royalty Corp
(URC)
4.04Join Now! 17.3889 %63.3553 %309.071 %Uranium Royalty Corp Forecast - URC price prediction and prognosis
AHammond Manufacturing Co. Ltd.
(HMM-A)
13.15Join Now! 1.84294 %22.9563 %134.578 %Hammond Manufacturing Co. Ltd. Forecast - HMM-A price prediction and prognosis
CPrecision Drilling Corporation
(PD)
86.19Join Now! 0.267826 %22.2273 %135.572 %Precision Drilling Corporation Forecast - PD price prediction and prognosis
A+Secure Energy Services Inc.
(SES)
10.28Join Now! 0.882743 %15.3225 %83.7646 %Secure Energy Services Inc. Forecast - SES price prediction and prognosis
B+Birchcliff Energy Ltd.
(BIR)
5.35Join Now! 9.00311 %26.0263 %162.033 %Birchcliff Energy Ltd. Forecast - BIR price prediction and prognosis
ATD Global Technology Leaders Index ETF
(TEC)
34.54Join Now! 1.11483 %25.778 %130.926 %TD Global Technology Leaders Index ETF Forecast - TEC price prediction and prognosis
B+Trican Well Service Ltd.
(TCW)
4.16Join Now! 2.39144 %16.6136 %86.9678 %Trican Well Service Ltd. Forecast - TCW price prediction and prognosis
B+Ensign Energy Services Inc
(ESI)
2.19Join Now! 9.91841 %19.0757 %103.851 %Ensign Energy Services Inc Forecast - ESI price prediction and prognosis
B+Lithium Americas Corp
(LAC)
5.54Join Now! -13.7395 %41.761 %205.327 %Lithium Americas Corp Forecast - LAC price prediction and prognosis
B+Altius Minerals Corporation
(ALS)
16.59Join Now! 7.89279 %22.092 %92.5368 %Altius Minerals Corporation Forecast - ALS price prediction and prognosis
A+Strathcona Resources Ltd.
(SCR)
22.74Join Now! 23.8535 %40.8566 %167.491 %Strathcona Resources Ltd. Forecast - SCR price prediction and prognosis
B+Computer Modelling Group Ltd.
(CMG)
8.73Join Now! 19.6887 %29.3028 %79.8958 %Computer Modelling Group Ltd. Forecast - CMG price prediction and prognosis
A+Docebo Inc
(DCBO)
61.03Join Now! -19.8315 %18.4084 %113.1 %Docebo Inc Forecast - DCBO price prediction and prognosis
ABMO NASDAQ 100 Equity
(ZNQ)
77.29Join Now! 2.25693 %26.6099 %133.722 %BMO NASDAQ 100 Equity Forecast - ZNQ price prediction and prognosis
CDRI Healthcare Trust
(DHT-UN)
14.66Join Now! 12.2709 %37.1206 %204.543 %DRI Healthcare Trust Forecast - DHT-UN price prediction and prognosis
A+Energy Fuels Inc
(EFR)
9.39Join Now! -30.7837 %26.1621 %96.0995 %Energy Fuels Inc Forecast - EFR price prediction and prognosis
CMcEwen Mining Inc.
(MUX)
9.23Join Now! 11.6054 %40.5853 %183.329 %McEwen Mining Inc. Forecast - MUX price prediction and prognosis
A+Brookfield Corporation - FXDFR PRF PERPETUAL CAD 25 - Ser 40 Cl A
(BN.PF.F)
18.8Join Now! 9.69415 %34.364 %167.537 %Brookfield Corporation - FXDFR PRF PERPETUAL CAD 25 - Ser 40 Cl A Forecast - BN.PF.F price prediction and prognosis
AHorizons NASDAQ-100® Index ETF
(HXQ)
68.32Join Now! 5.46718 %18.9423 %95.0082 %Horizons NASDAQ-100® Index ETF Forecast - HXQ price prediction and prognosis
C1832 Asset Management LP - Dynamic Active Enhanced Yield Covered Options ETF
(DXQ)
23.76Join Now! 4.06112 %16.7623 %84.4633 %1832 Asset Management LP - Dynamic Active Enhanced Yield Covered Options ETF Forecast - DXQ price prediction and prognosis
B+Brookfield Corporation - FXDFR PRF PERPETUAL CAD 25 - Ser 28 Cls A
(BN.PR.X)
15.9Join Now! 13.0302 %48.3724 %238.944 %Brookfield Corporation - FXDFR PRF PERPETUAL CAD 25 - Ser 28 Cls A Forecast - BN.PR.X price prediction and prognosis
B+Filo Mining Corp
(FIL)
20.21Join Now! 7.4869 %15.3191 %68.9638 %Filo Mining Corp Forecast - FIL price prediction and prognosis
B+Largo Resources Ltd
(LGO)
2.5Join Now! 58.4812 %58.3331 %268.261 %Largo Resources Ltd Forecast - LGO price prediction and prognosis
A+Blackline Safety Corp
(BLN)
4.21Join Now! 9.44468 %49.2999 %252.627 %Blackline Safety Corp Forecast - BLN price prediction and prognosis
CHamilton Capital Partners Inc - Hamilton Technology Yield Maximizer ETF Cl E
(QMAX)
19.08Join Now! 9.77563 %39.3545 %197.371 %Hamilton Capital Partners Inc - Hamilton Technology Yield Maximizer ETF Cl E Forecast - QMAX price prediction and prognosis
CSIR Royalty Income Fund
(SRV-UN)
16.04Join Now! 7.33069 %26.8358 %137.078 %SIR Royalty Income Fund Forecast - SRV-UN price prediction and prognosis
CHamilton Capital Partners Inc - Hamilton U.S. Equity Yield Maximizer ETF Cl E
(SMAX)
17.68Join Now! 9.11859 %37.2456 %187.273 %Hamilton Capital Partners Inc - Hamilton U.S. Equity Yield Maximizer ETF Cl E Forecast - SMAX price prediction and prognosis
CBrookfield Corporation - FXDFR PRF PERPETUAL CAD 25 - Ser 34 Cl A
(BN.PF.B)
19.4Join Now! 5.70296 %22.3537 %111.108 %Brookfield Corporation - FXDFR PRF PERPETUAL CAD 25 - Ser 34 Cl A Forecast - BN.PF.B price prediction and prognosis
CCI Investments Inc - CI Galaxy Ethereum ETF ( Unhedged Units)
(ETHX.U)
10.93Join Now! 7.74459 %46.2994 %251.371 %CI Investments Inc - CI Galaxy Ethereum ETF ( Unhedged Units) Forecast - ETHX.U price prediction and prognosis
APayfare Inc - Class A
(PAY)
7.09Join Now! 20.2694 %19.7935 %94.8092 %Payfare Inc - Class A Forecast - PAY price prediction and prognosis
B+Antibe Therapeutics Inc.
(ATE)
0.95Join Now! 35.0513 %26.0754 %84.7897 %Antibe Therapeutics Inc. Forecast - ATE price prediction and prognosis
B+Thinkific Labs Inc
(THNC)
3.65Join Now! -55.3291 %19.6151 %99.4248 %Thinkific Labs Inc Forecast - THNC price prediction and prognosis
AEvolve Funds Group Inc - Evolve S&P 500 Enhanced Yield Fund (Hedged Units)
(ESPX)
22.84Join Now! 8.03536 %29.521 %146.659 %Evolve Funds Group Inc - Evolve S&P 500 Enhanced Yield Fund (Hedged Units) Forecast - ESPX price prediction and prognosis
B+Surge Energy Inc.
(SGY)
6.29Join Now! 11.2188 %40.5691 %217.277 %Surge Energy Inc. Forecast - SGY price prediction and prognosis
A+GoldMoney Inc
(XAU)
7.82Join Now! 8.41381 %33.7504 %168.958 %GoldMoney Inc Forecast - XAU price prediction and prognosis
CHorizons ETFs Management (Canada) Inc - Horizons Global Semiconductor Index ETF
(CHPS)
34.95Join Now! -2.99411 %26.3895 %136.233 %Horizons ETFs Management (Canada) Inc - Horizons Global Semiconductor Index ETF Forecast - CHPS price prediction and prognosis
AHorizons ETFs Management (Canada) Inc - Horizons Enhanced US Large Cap Equity Covered Call ETF (Class A units)
(USCL)
20.74Join Now! 4.02916 %15.5432 %78.4474 %Horizons ETFs Management (Canada) Inc - Horizons Enhanced US Large Cap Equity Covered Call ETF (Class A units) Forecast - USCL price prediction and prognosis
B+Gran Tierra Energy Inc
(GTE)
6.99Join Now! 6.37955 %18.5903 %112.031 %Gran Tierra Energy Inc Forecast - GTE price prediction and prognosis
B+Athabasca Oil Corp
(ATH)
4.32Join Now! -2.94644 %24.7192 %139.001 %Athabasca Oil Corp Forecast - ATH price prediction and prognosis
ABlackRock Asset Management Canada Ltd - iShares Nasdaq 100 Index ETF
(XQQU)
56.92Join Now! 9.17108 %37.9487 %191.532 %BlackRock Asset Management Canada Ltd - iShares Nasdaq 100 Index ETF Forecast - XQQU price prediction and prognosis
B+Tenaz Energy Corp
(TNZ)
3.49Join Now! 17.4941 %65.0848 %318.893 %Tenaz Energy Corp Forecast - TNZ price prediction and prognosis
A+PHX Energy Services Corporation
(PHX)
9.2Join Now! 1.39414 %16.4964 %97.2713 %PHX Energy Services Corporation Forecast - PHX price prediction and prognosis
B+Brookfield Corporation - 4.85% PRF PERPETUAL CAD 25 - Ser 36 Cl A
(BN.PF.C)
17.83Join Now! 6.36804 %24.8212 %125.328 %Brookfield Corporation - 4.85% PRF PERPETUAL CAD 25 - Ser 36 Cl A Forecast - BN.PF.C price prediction and prognosis
B+Horizons Enhanced Income International Equity Common Class
(HEJ)
11.56Join Now! 4.07556 %22.3318 %113.67 %Horizons Enhanced Income International Equity Common Class Forecast - HEJ price prediction and prognosis
B+Brookfield Corporation - 4.90% PRF PERPETUAL CAD 25 - Ser 37 Cls A
(BN.PF.D)
17.93Join Now! 7.57007 %26.7918 %129.924 %Brookfield Corporation - 4.90% PRF PERPETUAL CAD 25 - Ser 37 Cls A Forecast - BN.PF.D price prediction and prognosis
CHorizons ETFs Management (Canada) Inc - Horizons All-Equity Asset Allocation ETF Class A
(HEQT)
15.28Join Now! 7.92112 %29.8004 %149.623 %Horizons ETFs Management (Canada) Inc - Horizons All-Equity Asset Allocation ETF Class A Forecast - HEQT price prediction and prognosis
B+Western Copper and Gold Corp
(WRN)
1.4Join Now! 2.01591 %20.4017 %83.5061 %Western Copper and Gold Corp Forecast - WRN price prediction and prognosis
A+Denison Mines Corp
(DML)
2.69Join Now! 4.12115 %18.7998 %75.1222 %Denison Mines Corp Forecast - DML price prediction and prognosis
B+Calfrac Well Services Ltd.
(CFW)
5.23Join Now! 3.91522 %23.5159 %124.426 %Calfrac Well Services Ltd. Forecast - CFW price prediction and prognosis
A1832 Asset Management LP - Dynamic Active Global Equity Income ETF
(DXGE)
22.08Join Now! 7.60432 %27.5658 %136.515 %1832 Asset Management LP - Dynamic Active Global Equity Income ETF Forecast - DXGE price prediction and prognosis
B+Brookfield Corporation - FXDFR PRF PERPETUAL CAD 25 - Ser 48 Cls A
(BN.PF.J)
20.7Join Now! 14.2273 %54.4298 %268.802 %Brookfield Corporation - FXDFR PRF PERPETUAL CAD 25 - Ser 48 Cls A Forecast - BN.PF.J price prediction and prognosis
B+Crew Energy Inc
(CR)
4.175Join Now! -1.89398 %31.7927 %189.388 %Crew Energy Inc Forecast - CR price prediction and prognosis
B+RBC Global Asset Management Inc - RBC Target 2029 Corporate Bond Index ETF
(RQR)
20.94Join Now! 4.82736 %19.2173 %96.0212 %RBC Global Asset Management Inc - RBC Target 2029 Corporate Bond Index ETF Forecast - RQR price prediction and prognosis
B+Supremex Inc.
(SXP)
4.2Join Now! 10.5058 %31.1553 %154.368 %Supremex Inc. Forecast - SXP price prediction and prognosis
B+China Gold International Resources
(CGG)
5.46Join Now! 5.85911 %20.4251 %108.859 %China Gold International Resources Forecast - CGG price prediction and prognosis
B+Invesco Canada Ltd - International Developed Dynamic-Multifactor Index ETF (CAD Hedged)
(IIMF.F)
21.07Join Now! 4.30817 %21.0441 %111.457 %Invesco Canada Ltd - International Developed Dynamic-Multifactor Index ETF (CAD Hedged) Forecast - IIMF.F price prediction and prognosis
AMackenzie All-Equity Allocation ETF
(MEQT)
21.19Join Now! 10.4756 %41.5538 %208.499 %Mackenzie All-Equity Allocation ETF Forecast - MEQT price prediction and prognosis
AEvolve Funds Group Inc - Evolve NASDAQ Technology Enhanced Yield Index Fund (Hedged Units)
(QQQY)
24.87Join Now! 13.9021 %51.8508 %257.612 %Evolve Funds Group Inc - Evolve NASDAQ Technology Enhanced Yield Index Fund (Hedged Units) Forecast - QQQY price prediction and prognosis
A+Fission Uranium Corp
(FCU)
1.12Join Now! 12.7221 %31.4464 %83.3244 %Fission Uranium Corp Forecast - FCU price prediction and prognosis
ACI Investments Inc - CI Alternative North American Opportunities Fund
(CNAO)
25.04Join Now! -0.49846 %16.4917 %84.896 %CI Investments Inc - CI Alternative North American Opportunities Fund Forecast - CNAO price prediction and prognosis
B+Amerigo Resources Ltd.
(ARG)
1.26Join Now! 4.31657 %17.4704 %89.2725 %Amerigo Resources Ltd. Forecast - ARG price prediction and prognosis
A+VersaBank.
(VBNK)
15.07Join Now! -6.34479 %28.8012 %147.543 %VersaBank. Forecast - VBNK price prediction and prognosis
B+Platinum Group Metals Ltd
(PTM)
1.35Join Now! -26.5026 %24.1555 %-52.6928 %Platinum Group Metals Ltd Forecast - PTM 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 .