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)
A+Canadian Natural Resources Ltd
(CNQ)
79.08Join Now! 8.25943 %26.9984 %132.648 %Canadian Natural Resources Ltd Forecast - CNQ price prediction and prognosis
CSuncor Energy Inc
(SU)
40.25Join Now! 7.54029 %19.8707 %95.9549 %Suncor Energy Inc Forecast - SU price prediction and prognosis
B+Dollarama Inc
(DOL)
85.45Join Now! 7.00672 %20.9832 %88.8616 %Dollarama Inc Forecast - DOL price prediction and prognosis
B+Loblaw Companies Limited
(L)
116.73Join Now! 4.14557 %20.1701 %100.178 %Loblaw Companies Limited Forecast - L price prediction and prognosis
CCenovus Energy Inc
(CVE)
24.76Join Now! 10.6567 %28.8816 %145.379 %Cenovus Energy Inc Forecast - CVE price prediction and prognosis
CTeck Resources Limited
(TECK-B)
56Join Now! 13.1236 %28.6724 %123.257 %Teck Resources Limited Forecast - TECK-B price prediction and prognosis
A+Ovintiv Inc
(OVV)
62.39Join Now! 4.78796 %19.8939 %102.375 %Ovintiv Inc Forecast - OVV price prediction and prognosis
CImperial Oil Ltd
(IMO)
69.74Join Now! 9.08849 %27.3395 %134.971 %Imperial Oil Ltd Forecast - IMO price prediction and prognosis
B+Nuvei Corp
(NVEI)
40.86Join Now! 71.7213 %52.2283 %232.73 %Nuvei Corp Forecast - NVEI price prediction and prognosis
B+MEG Energy Corp
(MEG)
23.61Join Now! 6.25398 %29.6843 %144.64 %MEG Energy Corp Forecast - MEG price prediction and prognosis
B+Vermilion Energy Inc.
(VET)
17.83Join Now! 12.9682 %31.4207 %154.038 %Vermilion Energy Inc. Forecast - VET price prediction and prognosis
B+Kits Eyecare Ltd
(KITS)
5.14Join Now! 0.0145323 %43.3281 %212.269 %Kits Eyecare Ltd Forecast - KITS price prediction and prognosis
CTourmaline Oil Corp.
(TOU)
68.12Join Now! 7.93263 %32.032 %156.599 %Tourmaline Oil Corp. Forecast - TOU price prediction and prognosis
A+Cameco Corp
(CCO)
44.29Join Now! 2.15056 %16.616 %93.8331 %Cameco Corp Forecast - CCO price prediction and prognosis
B+Endeavour Mining Corp
(EDV)
29.61Join Now! 12.4641 %16.615 %38.781 %Endeavour Mining Corp Forecast - EDV price prediction and prognosis
A+WSP Global Inc
(WSP)
176.61Join Now! 7.76621 %19.3129 %84.2176 %WSP Global Inc Forecast - WSP price prediction and prognosis
CTFI International Inc
(TFII)
174.81Join Now! 0.849594 %15.7645 %92.1224 %TFI International Inc Forecast - TFII price prediction and prognosis
A+Whitecap Resources Inc.
(WCP)
10.515Join Now! 10.0477 %26.5321 %128.596 %Whitecap Resources Inc. Forecast - WCP price prediction and prognosis
B+George Weston Limited
(WN)
151.94Join Now! 2.89679 %17.3194 %85.4763 %George Weston Limited Forecast - WN price prediction and prognosis
CARC Resources Ltd.
(ARX)
19.72Join Now! 8.66897 %23.8755 %113.888 %ARC Resources Ltd. Forecast - ARX price prediction and prognosis
AiShares S&P/TSX Capped Energy Index ETF
(XEG)
15.61Join Now! 6.47614 %25.0692 %128.599 %iShares S&P/TSX Capped Energy Index ETF Forecast - XEG price prediction and prognosis
B+Crescent Point Energy Corp.
(CPG)
10.61Join Now! 8.36104 %25.7274 %127.159 %Crescent Point Energy Corp. Forecast - CPG price prediction and prognosis
A+PrairieSky Royalty Ltd
(PSK)
26.22Join Now! 3.68098 %17.5413 %92.8628 %PrairieSky Royalty Ltd Forecast - PSK price prediction and prognosis
CEnerplus Corporation
(ERF)
21.88Join Now! 7.21927 %23.7033 %117.665 %Enerplus Corporation Forecast - ERF price prediction and prognosis
CShawCor Ltd.
(SCL)
20.41Join Now! 3.1075 %15.5019 %79.6352 %ShawCor Ltd. Forecast - SCL price prediction and prognosis
B+Gfl Environmental Holdings Inc
(GFL)
44.69Join Now! 12.869 %46.0926 %223.466 %Gfl Environmental Holdings Inc Forecast - GFL price prediction and prognosis
B+Boat Rocker Media Inc
(BRMI)
1.83Join Now! 53.9788 %51.7549 %234.037 %Boat Rocker Media Inc Forecast - BRMI price prediction and prognosis
A+Freehold Royalties Ltd.
(FRU)
13.89Join Now! 9.65866 %29.7276 %145.385 %Freehold Royalties Ltd. Forecast - FRU price prediction and prognosis
B+Westshore Terminals Investment Corp
(WTE)
28.94Join Now! 11.0356 %18.6535 %72.8504 %Westshore Terminals Investment Corp Forecast - WTE price prediction and prognosis
A+Shawcor Ltd.
(MATR)
20.41Join Now! 2.64988 %21.7662 %110.338 %Shawcor Ltd. Forecast - MATR price prediction and prognosis
B+Frontera Energy Corp
(FEC)
10.26Join Now! 19.9756 %22.9237 %93.4515 %Frontera Energy Corp Forecast - FEC price prediction and prognosis
B+Exchange Income Corporation
(EIF)
49.83Join Now! 6.84411 %15.5233 %65.8807 %Exchange Income Corporation Forecast - EIF price prediction and prognosis
ABMO Equal Weight Oil & Gas Index ETF
(ZEO)
61.05Join Now! 4.60803 %20.4791 %102.477 %BMO Equal Weight Oil & Gas Index ETF Forecast - ZEO price prediction and prognosis
A+Mullen Group Ltd.
(MTL)
15.41Join Now! 1.4098 %15.4772 %73.6039 %Mullen Group Ltd. Forecast - MTL price prediction and prognosis
CBombardier Inc
(BBD-B)
67.52Join Now! 3.7023 %24.4635 %132.165 %Bombardier Inc Forecast - BBD-B price prediction and prognosis
A+Peyto Exploration&Development Corp
(PEY)
11.24Join Now! 9.14731 %35.4231 %172.894 %Peyto Exploration&Development Corp Forecast - PEY price prediction and prognosis
A+Ivanhoe Mines Ltd.
(IVN)
13.36Join Now! 9.26983 %18.0044 %75.0358 %Ivanhoe Mines Ltd. Forecast - IVN price prediction and prognosis
A+Baytex Energy Corp
(BTE)
5.29Join Now! 6.96595 %29.7176 %156.563 %Baytex Energy Corp Forecast - BTE price prediction and prognosis
CParamount Resources Ltd.
(POU)
31.18Join Now! 9.44922 %29.2648 %147.116 %Paramount Resources Ltd. Forecast - POU price prediction and prognosis
B+Interfor Corp
(IFP)
22.38Join Now! 5.61701 %19.0486 %75.5868 %Interfor Corp Forecast - IFP price prediction and prognosis
A+Stelco Holdings Inc
(STLC)
44.37Join Now! 8.56162 %20.0243 %61.6964 %Stelco Holdings Inc Forecast - STLC price prediction and prognosis
B+Boston Pizza Royalties Income Fund
(BPF-UN)
16.34Join Now! 5.75791 %17.1217 %75.8083 %Boston Pizza Royalties Income Fund Forecast - BPF-UN price prediction and prognosis
B+Eupraxia Pharmaceuticals Inc
(EPRX)
7.5Join Now! 26.6259 %82.5809 %412.609 %Eupraxia Pharmaceuticals Inc Forecast - EPRX price prediction and prognosis
CNuVista Energy Ltd.
(NVA)
11.26Join Now! 9.78817 %31.1798 %147.767 %NuVista Energy Ltd. Forecast - NVA price prediction and prognosis
CAdvantage Oil & Gas Ltd.
(AAV)
9.26Join Now! 8.60905 %31.4992 %154.432 %Advantage Oil & Gas Ltd. Forecast - AAV price prediction and prognosis
B+Viemed Healthcare Inc
(VMD)
11.57Join Now! 5.96599 %38.9198 %197.247 %Viemed Healthcare Inc Forecast - VMD price prediction and prognosis
B+Gibson Energy Inc - Subscription Receipts - June 2023
(GEI.R)
20.77Join Now! 18.0902 %59.8126 %285.521 %Gibson Energy Inc - Subscription Receipts - June 2023 Forecast - GEI.R price prediction and prognosis
B+Jaguar Mining Inc
(JAG)
1.7Join Now! 678.025 %31.2199 %175.237 %Jaguar Mining Inc Forecast - JAG price prediction and prognosis
A+Lundin Gold Inc
(LUG)
16.7Join Now! 7.6372 %16.1095 %56.2565 %Lundin Gold Inc Forecast - LUG price prediction and prognosis
CPrecision Drilling Corporation
(PD)
86.77Join Now! 12.6207 %36.7188 %171.293 %Precision Drilling Corporation Forecast - PD price prediction and prognosis
AForan Mining Corp.
(FOM)
4.01Join Now! 20.8295 %89.6124 %470.283 %Foran Mining Corp. Forecast - FOM price prediction and prognosis
A+Secure Energy Services Inc.
(SES)
6.71Join Now! 5.53224 %26.0549 %121.735 %Secure Energy Services Inc. Forecast - SES price prediction and prognosis
A+Birchcliff Energy Ltd.
(BIR)
7.73Join Now! 12.084 %33.6317 %160.809 %Birchcliff Energy Ltd. Forecast - BIR price prediction and prognosis
B+H2O Innovation Inc
(HEO)
3.05Join Now! 13.172 %47.3038 %230.308 %H2O Innovation Inc Forecast - HEO price prediction and prognosis
A+Trican Well Service Ltd.
(TCW)
4.19Join Now! 0.0674708 %17.1826 %87.3485 %Trican Well Service Ltd. Forecast - TCW price prediction and prognosis
A+Ensign Energy Services Inc
(ESI)
2.42Join Now! -9.35482 %22.2619 %95.3799 %Ensign Energy Services Inc Forecast - ESI price prediction and prognosis
B+Lithium Americas Corp
(LAC)
25.47Join Now! 16.2714 %32.8103 %163.027 %Lithium Americas Corp Forecast - LAC price prediction and prognosis
B+Altius Minerals Corporation
(ALS)
20.76Join Now! 3.67282 %18.1526 %89.806 %Altius Minerals Corporation Forecast - ALS price prediction and prognosis
B+Canaccord Genuity Group Inc
(CF)
8.12Join Now! -2.89305 %15.9144 %77.6921 %Canaccord Genuity Group Inc Forecast - CF price prediction and prognosis
B+Exro Technologies Inc
(EXRO)
2.24Join Now! 14.2125 %66.7159 %332.433 %Exro Technologies Inc Forecast - EXRO price prediction and prognosis
A+Perpetua Resources Corp
(PPTA)
5.04Join Now! -8.30385 %29.4386 %160.876 %Perpetua Resources Corp Forecast - PPTA price prediction and prognosis
A+Autocanada Inc
(ACQ)
21.68Join Now! 6.28874 %21.1455 %96.0841 %Autocanada Inc Forecast - ACQ price prediction and prognosis
B+Docebo Inc
(DCBO)
50.3Join Now! 26.74 %57.2412 %273.495 %Docebo Inc Forecast - DCBO price prediction and prognosis
A+Uni-Select Inc.
(UNS)
47.96Join Now! 6.73906 %30.7893 %153.719 %Uni-Select Inc. Forecast - UNS price prediction and prognosis
CDRI Healthcare Trust
(DHT-UN)
12.35Join Now! -8.92867 %18.6557 %98.42 %DRI Healthcare Trust Forecast - DHT-UN price prediction and prognosis
A+McEwen Mining Inc.
(MUX)
10.28Join Now! 3.57064 %24.4192 %118.201 %McEwen Mining Inc. Forecast - MUX price prediction and prognosis
B+Aris Gold Corp
(ARIS)
3.13Join Now! 31.7697 %67.8492 %312.04 %Aris Gold Corp Forecast - ARIS price prediction and prognosis
B+Major Drilling Group International
(MDI)
8.88Join Now! 14.4489 %25.4162 %92.4173 %Major Drilling Group International Forecast - MDI price prediction and prognosis
A+Sprott Inc.
(SII)
42.55Join Now! 8.82571 %30.5812 %139.35 %Sprott Inc. Forecast - SII price prediction and prognosis
B+Filo Mining Corp
(FIL)
23.76Join Now! 7.13279 %28.3485 %134.661 %Filo Mining Corp Forecast - FIL price prediction and prognosis
CLargo Resources Ltd
(LGO)
5.93Join Now! 8.43893 %40.1608 %176.851 %Largo Resources Ltd Forecast - LGO price prediction and prognosis
B+SIR Royalty Income Fund
(SRV-UN)
16.34Join Now! 8.55218 %33.5694 %168.708 %SIR Royalty Income Fund Forecast - SRV-UN price prediction and prognosis
B+RF Capital Group Inc
(RCG)
8.62Join Now! 18.6239 %60.9676 %302.818 %RF Capital Group Inc Forecast - RCG price prediction and prognosis
A+Invesco Canada Ltd - Invesco NASDAQ 100 Index ETF
(QQC)
24.45Join Now! 11.6031 %27.404 %145.507 %Invesco Canada Ltd - Invesco NASDAQ 100 Index ETF Forecast - QQC price prediction and prognosis
B+Thinkific Labs Inc
(THNC)
1.96Join Now! 5.06503 %21.198 %113.912 %Thinkific Labs Inc Forecast - THNC price prediction and prognosis
CWildBrain Ltd
(WILD)
1.91Join Now! 10.7432 %16.8059 %89.5063 %WildBrain Ltd Forecast - WILD price prediction and prognosis
A+Bonterra Energy Corp
(BNE)
6.7Join Now! 6.28041 %19.8633 %115.886 %Bonterra Energy Corp Forecast - BNE price prediction and prognosis
CSurge Energy Inc.
(SGY)
8.23Join Now! 15.4378 %42.8282 %214.861 %Surge Energy Inc. Forecast - SGY price prediction and prognosis
CTenaz Energy Corp
(TNZ)
3.7Join Now! 1.90506 %21.7189 %129.073 %Tenaz Energy Corp Forecast - TNZ price prediction and prognosis
AEvolve Funds Group Inc - Evolve FANGMA Index ETF (CAD Hedged Units)
(TECH)
11.29Join Now! 24.8453 %77.6828 %395.732 %Evolve Funds Group Inc - Evolve FANGMA Index ETF (CAD Hedged Units) Forecast - TECH price prediction and prognosis
A+Athabasca Oil Corp
(ATH)
3.6Join Now! -4.49481 %24.5827 %139.125 %Athabasca Oil Corp Forecast - ATH price prediction and prognosis
B+PetroTal Corp.
(TAL)
0.72Join Now! -63.5403 %26.7167 %105.541 %PetroTal Corp. Forecast - TAL price prediction and prognosis
B+Allkem Ltd
(AKE)
12.7Join Now! 15.9015 %36.4914 %154.962 %Allkem Ltd Forecast - AKE price prediction and prognosis
A+PHX Energy Services Corporation
(PHX)
6.91Join Now! 12.5515 %27.2947 %134.594 %PHX Energy Services Corporation Forecast - PHX price prediction and prognosis
APayfare Inc - Class A
(PAY)
6.33Join Now! -0.17778 %17.5442 %115.02 %Payfare Inc - Class A Forecast - PAY price prediction and prognosis
B+Western Copper and Gold Corp
(WRN)
2.03Join Now! 5.83378 %20.0188 %81.939 %Western Copper and Gold Corp Forecast - WRN price prediction and prognosis
A+Denison Mines Corp
(DML)
1.66Join Now! 10.4755 %22.0191 %103.36 %Denison Mines Corp Forecast - DML price prediction and prognosis
A+SunOpta Inc.
(SOY)
8.28Join Now! 7.75241 %17.2523 %71.7694 %SunOpta Inc. Forecast - SOY price prediction and prognosis
B+Mandalay Resources Corp
(MND)
1.69Join Now! -0.067039 %25.172 %119.692 %Mandalay Resources Corp Forecast - MND price prediction and prognosis
CHorizons ETFs Management (Canada) Inc - Horizons NASDAQ-100 Covered Call ETF
(QQCC)
11.12Join Now! 16.254 %62.9263 %316.147 %Horizons ETFs Management (Canada) Inc - Horizons NASDAQ-100 Covered Call ETF Forecast - QQCC price prediction and prognosis
A+Calfrac Well Services Ltd.
(CFW)
5.3Join Now! 8.37366 %32.0722 %158.072 %Calfrac Well Services Ltd. Forecast - CFW price prediction and prognosis
B+Cardinal Energy Ltd
(CJ)
7.085Join Now! 11.5101 %39.4636 %194.822 %Cardinal Energy Ltd Forecast - CJ price prediction and prognosis
A+Crew Energy Inc
(CR)
5.57Join Now! 16.5496 %35.688 %175.26 %Crew Energy Inc Forecast - CR price prediction and prognosis
A+Supremex Inc.
(SXP)
6.15Join Now! 8.8441 %27.4075 %130.138 %Supremex Inc. Forecast - SXP price prediction and prognosis
B+China Gold International Resources
(CGG)
5.05Join Now! 10.4233 %25.0584 %120.828 %China Gold International Resources Forecast - CGG price prediction and prognosis
B+GoGold Resources Inc.
(GGD)
1.36Join Now! 8.69564 %29.9577 %123.397 %GoGold Resources Inc. Forecast - GGD price prediction and prognosis
B+Fission Uranium Corp
(FCU)
0.58Join Now! 4.66259 %25.8528 %112.033 %Fission Uranium Corp Forecast - FCU price prediction and prognosis
B+Amerigo Resources Ltd.
(ARG)
1.53Join Now! 3.53336 %18.483 %93.4 %Amerigo Resources Ltd. Forecast - ARG price prediction and prognosis
B+Dexterra Group Inc
(DXT)
5.67Join Now! 30.7479 %36.9367 %175.009 %Dexterra Group Inc Forecast - DXT price prediction and prognosis
AMiddlefield Ltd - Middlefield Innovation Dividend ETF
(MINN)
14.5Join Now! 8.34197 %30.2438 %150.012 %Middlefield Ltd - Middlefield Innovation Dividend ETF Forecast - MINN 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 .