Free Trial
National Bank Financial

National Bank Financial Analyst Recommendations & Stock Picks

View the latest stock recommendations issued by analysts at National Bank Financial. This page tracks publicly reported analyst upgrades and downgrades, buy/hold/sell ratings, and price target changes for publicly traded companies. All data is compiled from credible public sources and updated regularly to reflect new insights from National Bank Financial's equity research team. MarketBeat is not affiliated with or endorsed by National Bank Financial.

Average Return
00.00% 12-Month ROI
Total Ratings
1,342 Last 12 Months
Buy Ratings
809 Last 12 Months
Sell Ratings
11 Last 12 Months
Companies Covered
480 Last 12 Months
MarketRank™ evaluates a company based on dividend strength, earnings, valuation, analysts forecasts, and more.
Available with a MarketBeat All Access Subscription
MarketRank™Upgrade to All Access to use the All Ranks Filter
Media sentiment refers to the percentage of positive news stories versus negative news stories a company has received in the past week.
Available with a MarketBeat All Access Subscription
Media SentimentUpgrade to All Access to use the All Sentiments Filter
Analyst consensus is the average investment recommendation among Wall Street research analysts.
Available with a MarketBeat All Access Subscription
Analyst ConsensusUpgrade to All Access to use the All Ratings Filter
CompanyCurrent PriceReport DateAnalystActionPrice TargetRating12-Month Recommendation ROIDetails
BRP Inc. stock logo
DOO
BRP
C$78.42
-1.6%
5/29/2026 Boost Price TargetC$80.00 ➝ C$84.00Sector PerformView details for National Bank Financial rating of BRP (TSE:DOO) on 5/29/2026
Rio2 Limited stock logo
RIO
Rio2
C$3.10
-2.8%
5/29/2026 Set Price TargetC$5.50OutperformView details for National Bank Financial rating of Rio2 (TSE:RIO) on 5/29/2026
The Toronto-Dominion Bank stock logo
TD
Toronto-Dominion Bank
C$154.91
-1.8%
5/29/2026 Boost Price TargetC$157.00 ➝ C$162.00OutperformView details for National Bank Financial rating of Toronto-Dominion Bank (TSE:TD) on 5/29/2026
Alimentation Couche-Tard Inc. stock logo
ATD
Alimentation Couche-Tard
C$77.92
+0.0%
5/28/2026 Boost Price TargetC$89.00 ➝ C$91.00OutperformView details for National Bank Financial rating of Alimentation Couche-Tard (TSE:ATD) on 5/28/2026
Bank of Montreal stock logo
BMO
Bank of Montreal
C$226.28
+1.0%
5/28/2026 Boost Price TargetC$223.00 ➝ C$236.00Sector PerformView details for National Bank Financial rating of Bank of Montreal (TSE:BMO) on 5/28/2026
Altus Group Limited stock logo
AIF
Altus Group
C$42.33
+0.1%
5/27/2026 Lower Price TargetC$52.00 ➝ C$45.00Sector PerformView details for National Bank Financial rating of Altus Group (TSE:AIF) on 5/27/2026
Computer Modelling Group Ltd. stock logo
CMG
Computer Modelling Group
C$3.96
+2.1%
5/27/2026 Lower Price TargetC$5.00 ➝ C$4.50Sector PerformView details for National Bank Financial rating of Computer Modelling Group (TSE:CMG) on 5/27/2026
Constellation Software Inc. stock logo
CNSWF
Constellation Software
$2,142.92
+4.6%
5/27/2026 UpgradeHoldStrong-BuyView details for National Bank Financial rating of Constellation Software (OTCMKTS:CNSWF) on 5/27/2026
Constellation Software Inc. stock logo
CSU
Constellation Software
C$2,952.97
+4.6%
5/27/2026 UpgradeC$3,400.00 ➝ C$3,500.00Sector PerformOutperformView details for National Bank Financial rating of Constellation Software (TSE:CSU) on 5/27/2026
Coveo Solutions Inc. stock logo
CVO
Coveo Solutions
C$4.45
+10.7%
5/27/2026 Lower Price TargetC$7.00 ➝ C$5.50Sector PerformView details for National Bank Financial rating of Coveo Solutions (TSE:CVO) on 5/27/2026
Docebo Inc. stock logo
DCBO
Docebo
$19.07
+4.3%
5/27/2026 Lower Price Target$24.00 ➝ $21.00Sector PerformView details for National Bank Financial rating of Docebo (NASDAQ:DCBO) on 5/27/2026
Extendicare Inc. stock logo
EXE
Extendicare
C$31.79
-2.0%
5/27/2026 Boost Price TargetC$34.00 ➝ C$40.00OutperformView details for National Bank Financial rating of Extendicare (TSE:EXE) on 5/27/2026
CGI Inc stock logo
GIB.A
CGI
C$96.59
+0.3%
5/27/2026 Lower Price TargetC$150.00 ➝ C$135.00OutperformView details for National Bank Financial rating of CGI (TSE:GIB.A) on 5/27/2026
Kinaxis Inc. stock logo
KXS
Kinaxis
C$166.09
+5.9%
5/27/2026 Lower Price TargetC$240.00 ➝ C$200.00OutperformView details for National Bank Financial rating of Kinaxis (TSE:KXS) on 5/27/2026
Lightspeed Commerce Inc. stock logo
LSPD
Lightspeed Commerce
$9.67
-0.2%
5/27/2026 Lower Price Target$15.00 ➝ $11.00Sector PerformView details for National Bank Financial rating of Lightspeed Commerce (NYSE:LSPD) on 5/27/2026
Open Text Corporation stock logo
OTEX
Open Text
$24.92
+4.5%
5/27/2026 Lower Price Target$45.00 ➝ $33.00OutperformView details for National Bank Financial rating of Open Text (NASDAQ:OTEX) on 5/27/2026
Real Matters Inc. stock logo
REAL
Real Matters
C$5.48
+0.2%
5/27/2026 Lower Price TargetC$7.50 ➝ C$6.50Sector PerformView details for National Bank Financial rating of Real Matters (TSE:REAL) on 5/27/2026
Shopify Inc. stock logo
SHOP
Shopify
$119.35
+0.5%
5/27/2026 Lower Price Target$200.00 ➝ $155.00OutperformView details for National Bank Financial rating of Shopify (NASDAQ:SHOP) on 5/27/2026
Tecsys Inc. stock logo
TCS
Tecsys
C$37.22
+0.6%
5/27/2026 UpgradeC$40.00 ➝ C$46.00Sector PerformOutperformView details for National Bank Financial rating of Tecsys (TSE:TCS) on 5/27/2026
Transat A.T. Inc. stock logo
TRZ
Transat A.T.
C$2.60
-0.8%
5/27/2026 DowngradeC$3.00 ➝ C$2.25Sector PerformUnderperformView details for National Bank Financial rating of Transat A.T. (TSE:TRZ) on 5/27/2026
Vitalhub Corp. stock logo
VHI
Vitalhub
C$7.59
+1.5%
5/27/2026 Lower Price TargetC$14.00 ➝ C$11.00OutperformView details for National Bank Financial rating of Vitalhub (TSE:VHI) on 5/27/2026
Zedcor Inc. stock logo
ZDC
Zedcor
C$5.93
+1.7%
5/27/2026 Set Price TargetC$7.50OutperformView details for National Bank Financial rating of Zedcor (CVE:ZDC) on 5/27/2026
Agnico Eagle Mines Limited stock logo
AEM
Agnico Eagle Mines
C$241.68
-4.7%
5/25/2026 Set Price TargetC$350.00OutperformView details for National Bank Financial rating of Agnico Eagle Mines (TSE:AEM) on 5/25/2026
CAE Inc. stock logo
CAE
CAE
C$34.95
-2.1%
5/25/2026 Lower Price TargetC$53.00 ➝ C$49.00OutperformView details for National Bank Financial rating of CAE (TSE:CAE) on 5/25/2026
CAE Inc stock logo
CAE
CAE
$25.41
-1.5%
5/22/2026 Reiterated RatingOutperformView details for National Bank Financial rating of CAE (NYSE:CAE) on 5/22/2026
Amex Exploration Inc. stock logo
AMX
Amex Exploration
C$4.46
-4.1%
5/22/2026 Set Price TargetC$6.50OutperformView details for National Bank Financial rating of Amex Exploration (CVE:AMX) on 5/22/2026
Lincoln National Corporation stock logo
LNC
Lincoln National
$34.81
-1.4%
5/21/2026 Set Price Target$40.00View details for National Bank Financial rating of Lincoln National (NYSE:LNC) on 5/21/2026
DRI Healthcare Trust stock logo
DHT.UN
DRI Healthcare Trust
C$17.10
+0.1%
5/19/2026 Boost Price TargetC$22.50 ➝ C$23.50OutperformView details for National Bank Financial rating of DRI Healthcare Trust (TSE:DHT.UN) on 5/19/2026
Bank of Montreal stock logo
BMO
Bank of Montreal
C$226.28
+1.0%
5/15/2026 Boost Price TargetC$205.00 ➝ C$223.00Sector PerformView details for National Bank Financial rating of Bank of Montreal (TSE:BMO) on 5/15/2026
Brookfield Corporation stock logo
BN
Brookfield
$44.87
-1.6%
5/15/2026 Boost Price Target$58.00 ➝ $60.00OutperformView details for National Bank Financial rating of Brookfield (NYSE:BN) on 5/15/2026
The Bank of Nova Scotia stock logo
BNS
Bank of Nova Scotia
C$109.91
-0.6%
5/15/2026 Boost Price TargetC$100.00 ➝ C$106.00Sector PerformView details for National Bank Financial rating of Bank of Nova Scotia (TSE:BNS) on 5/15/2026
CCL Industries Inc. stock logo
CCL.B
CCL Industries
C$84.69
-4.9%
5/15/2026 Boost Price TargetC$102.00 ➝ C$104.00OutperformView details for National Bank Financial rating of CCL Industries (TSE:CCL.B) on 5/15/2026
Canadian Imperial Bank of Commerce stock logo
CM
Canadian Imperial Bank of Commerce
C$147.00
-2.3%
5/15/2026 Boost Price TargetC$150.00 ➝ C$152.00Sector PerformView details for National Bank Financial rating of Canadian Imperial Bank of Commerce (TSE:CM) on 5/15/2026
Canadian Tire Co. Limited stock logo
CTC.A
Canadian Tire
C$176.01
-0.5%
5/15/2026 Lower Price TargetC$211.00 ➝ C$205.00Sector PerformView details for National Bank Financial rating of Canadian Tire (TSE:CTC.A) on 5/15/2026
EQB Inc. stock logo
EQB
EQB
C$114.52
-2.1%
5/15/2026 Set Price TargetC$120.00Sector PerformView details for National Bank Financial rating of EQB (TSE:EQB) on 5/15/2026
VerticalScope Holdings Inc. stock logo
FORA
VerticalScope
C$2.78
-4.1%
5/15/2026 Lower Price TargetC$4.50 ➝ C$4.25Sector PerformView details for National Bank Financial rating of VerticalScope (TSE:FORA) on 5/15/2026
Keyera Corp. stock logo
KEY
Keyera
C$57.63
+0.8%
5/15/2026 Boost Price TargetC$48.00 ➝ C$50.00Sector PerformView details for National Bank Financial rating of Keyera (TSE:KEY) on 5/15/2026
Lithium Americas Corp. stock logo
LAC
Lithium Americas
C$7.23
+0.4%
5/15/2026 Lower Price TargetC$7.50 ➝ C$7.25Sector PerformView details for National Bank Financial rating of Lithium Americas (TSE:LAC) on 5/15/2026
Montage Gold Corp. stock logo
MAU
Montage Gold
C$15.84
-5.4%
5/15/2026 Boost Price TargetC$19.00 ➝ C$20.00View details for National Bank Financial rating of Montage Gold (TSE:MAU) on 5/15/2026
Northland Power Inc. stock logo
NPI
Northland Power
C$23.27
-1.1%
5/15/2026 Boost Price TargetC$27.00 ➝ C$28.00OutperformView details for National Bank Financial rating of Northland Power (TSE:NPI) on 5/15/2026
Before you buy SpaceX shares, consider this alternative approach (Ad)

SpaceX has confidentially filed for an IPO with the SEC, targeting a June 2026 listing at a valuation exceeding $1.75 trillion - potentially the largest IPO in history. But one expert says buying shares directly may not be the smartest move. There is a lesser-known way to tap into this windfall that most investors haven't considered.tc pixel

Discover the overlooked SpaceX IPO strategy before the June listing
Quebecor, Inc. stock logo
QBR.B
Quebecor
C$67.58
+1.0%
5/15/2026 Boost Price TargetC$59.00 ➝ C$67.00OutperformView details for National Bank Financial rating of Quebecor (TSE:QBR.B) on 5/15/2026
Royal Bank of Canada stock logo
RY
Royal Bank of Canada
C$260.88
-1.3%
5/15/2026 Boost Price TargetC$257.00 ➝ C$271.00OutperformView details for National Bank Financial rating of Royal Bank of Canada (TSE:RY) on 5/15/2026
Superior Plus Corp. stock logo
SPB
Superior Plus
C$8.39
5/15/2026 Boost Price TargetC$6.00 ➝ C$7.50Sector PerformView details for National Bank Financial rating of Superior Plus (TSE:SPB) on 5/15/2026
The Toronto-Dominion Bank stock logo
TD
Toronto-Dominion Bank
C$154.91
-1.8%
5/15/2026 Boost Price TargetC$146.00 ➝ C$157.00OutperformView details for National Bank Financial rating of Toronto-Dominion Bank (TSE:TD) on 5/15/2026
TerraVest Industries Inc. stock logo
TVK
TerraVest Industries
C$151.42
-1.5%
5/15/2026 Lower Price TargetC$175.00 ➝ C$170.00OutperformView details for National Bank Financial rating of TerraVest Industries (TSE:TVK) on 5/15/2026
Finning International Inc. stock logo
FTT
Finning International
C$103.22
-0.9%
5/14/2026 UpgradeC$89.00 ➝ C$115.00Sector PerformOutperformView details for National Bank Financial rating of Finning International (TSE:FTT) on 5/14/2026
goeasy Ltd. stock logo
GSY
goeasy
C$41.20
+2.5%
5/14/2026 Lower Price TargetC$38.00 ➝ C$34.00Sector PerformView details for National Bank Financial rating of goeasy (TSE:GSY) on 5/14/2026
Hydro One Limited stock logo
H
Hydro One
C$56.25
-0.8%
5/14/2026 Boost Price TargetC$55.00 ➝ C$56.00Sector PerformView details for National Bank Financial rating of Hydro One (TSE:H) on 5/14/2026
Manulife Financial Co. stock logo
MFC
Manulife Financial
C$52.69
-0.1%
5/14/2026 Boost Price TargetC$56.00 ➝ C$59.00OutperformView details for National Bank Financial rating of Manulife Financial (TSE:MFC) on 5/14/2026
Torex Gold Resources Inc. stock logo
TXG
Torex Gold Resources
C$60.60
-4.1%
5/14/2026 Boost Price TargetC$98.00 ➝ C$101.00OutperformView details for National Bank Financial rating of Torex Gold Resources (TSE:TXG) on 5/14/2026
National Bank of Canada stock logo
NTIOF
National Bank of Canada
$143.15
-2.1%
5/13/2026 DowngradeBuyNeutralView details for National Bank Financial rating of National Bank of Canada (OTCMKTS:NTIOF) on 5/13/2026
Franco-Nevada Corporation stock logo
FNV
Franco-Nevada
$221.96
-3.8%
5/13/2026 UpgradeSector PerformOutperformView details for National Bank Financial rating of Franco-Nevada (NYSE:FNV) on 5/13/2026
Altius Minerals Co. stock logo
ALS
Altius Minerals
C$58.01
+0.2%
5/13/2026 Boost Price TargetC$57.50 ➝ C$62.50OutperformView details for National Bank Financial rating of Altius Minerals (TSE:ALS) on 5/13/2026
CES Energy Solutions Corp. stock logo
CEU
CES Energy Solutions
C$17.67
+2.0%
5/13/2026 DowngradeC$20.00OutperformSector PerformView details for National Bank Financial rating of CES Energy Solutions (TSE:CEU) on 5/13/2026
Franco-Nevada Co. stock logo
FNV
Franco-Nevada
C$310.21
-2.9%
5/13/2026 UpgradeC$410.00 ➝ C$420.00HoldStrong-BuyView details for National Bank Financial rating of Franco-Nevada (TSE:FNV) on 5/13/2026
Nexus Industrial REIT stock logo
NXR.UN
Nexus Industrial REIT
C$7.87
-1.0%
5/13/2026 Lower Price TargetC$8.75 ➝ C$8.50Sector PerformView details for National Bank Financial rating of Nexus Industrial REIT (TSE:NXR.UN) on 5/13/2026
Pet Valu Holdings Ltd. stock logo
PET
Pet Valu
C$18.65
5/13/2026 Lower Price TargetC$27.00 ➝ C$22.00Sector PerformView details for National Bank Financial rating of Pet Valu (TSE:PET) on 5/13/2026
Paramount Resources Ltd. stock logo
POU
Paramount Resources
C$31.06
+2.9%
5/13/2026 Boost Price TargetC$36.00 ➝ C$38.00Sector PerformView details for National Bank Financial rating of Paramount Resources (TSE:POU) on 5/13/2026
Power Co. of Canada stock logo
POW
Power Co. of Canada
C$82.52
-1.0%
5/13/2026 Boost Price TargetC$77.00 ➝ C$85.00Sector PerformView details for National Bank Financial rating of Power Co. of Canada (TSE:POW) on 5/13/2026
Barrick Gold Co. stock logo
ABX
Barrick Gold
C$56.69
-3.8%
5/12/2026 Boost Price TargetC$72.50 ➝ C$75.00OutperformView details for National Bank Financial rating of Barrick Gold (TSE:ABX) on 5/12/2026
Brookfield Business Corp stock logo
BBUC
Brookfield Business
$32.73
-0.3%
5/12/2026 Lower Price Target$44.00 ➝ $42.00OutperformView details for National Bank Financial rating of Brookfield Business (NYSE:BBUC) on 5/12/2026
B2Gold Corp. stock logo
BTO
B2Gold
C$6.39
-3.2%
5/12/2026 Boost Price TargetC$10.00 ➝ C$10.70OutperformView details for National Bank Financial rating of B2Gold (TSE:BTO) on 5/12/2026
Cineplex Inc. stock logo
CGX
Cineplex
C$11.16
+2.1%
5/12/2026 Lower Price TargetC$14.00 ➝ C$13.50OutperformView details for National Bank Financial rating of Cineplex (TSE:CGX) on 5/12/2026
Doman Building Materials Group Ltd. stock logo
DBM
Doman Building Materials Group
C$10.42
-1.1%
5/12/2026 Boost Price TargetC$12.50 ➝ C$13.50OutperformView details for National Bank Financial rating of Doman Building Materials Group (TSE:DBM) on 5/12/2026
Extendicare Inc. stock logo
EXE
Extendicare
C$31.79
-2.0%
5/12/2026 Boost Price TargetC$32.00 ➝ C$34.00OutperformView details for National Bank Financial rating of Extendicare (TSE:EXE) on 5/12/2026
Fiera Capital Co. stock logo
FSZ
Fiera Capital
C$5.44
-0.2%
5/12/2026 Lower Price TargetC$7.00 ➝ C$6.00Sector PerformView details for National Bank Financial rating of Fiera Capital (TSE:FSZ) on 5/12/2026
Ovintiv Inc. stock logo
OVV
Ovintiv
$58.63
+4.6%
5/12/2026 Boost Price Target$80.00 ➝ $82.00OutperformView details for National Bank Financial rating of Ovintiv (NYSE:OVV) on 5/12/2026
Rogers Communications Inc. stock logo
RCI.B
Rogers Communications
C$53.86
+1.2%
5/12/2026 Boost Price TargetC$62.00 ➝ C$63.00OutperformView details for National Bank Financial rating of Rogers Communications (TSE:RCI.B) on 5/12/2026
Fidelity National Financial, Inc. stock logo
FNF
Fidelity National Financial
$46.61
-1.6%
5/11/2026Set Price Target$50.00View details for National Bank Financial rating of Fidelity National Financial (NYSE:FNF) on 5/11/2026
Aritzia Inc. stock logo
ATZ
Aritzia
C$152.07
-1.8%
5/11/2026 Boost Price TargetC$143.00 ➝ C$171.00OutperformView details for National Bank Financial rating of Aritzia (TSE:ATZ) on 5/11/2026
Chartwell Retirement Residences stock logo
CSH.UN
Chartwell Retirement Residences
C$20.00
-1.0%
5/11/2026 Boost Price TargetC$25.25 ➝ C$26.50OutperformView details for National Bank Financial rating of Chartwell Retirement Residences (TSE:CSH.UN) on 5/11/2026
Enbridge Inc. stock logo
ENB
Enbridge
C$76.36
+1.0%
5/11/2026 Boost Price TargetC$72.00 ➝ C$73.00Sector PerformView details for National Bank Financial rating of Enbridge (TSE:ENB) on 5/11/2026
NFI Group Inc. stock logo
NFI
NFI Group
C$23.54
+1.5%
5/11/2026 Boost Price TargetC$22.00 ➝ C$26.00OutperformView details for National Bank Financial rating of NFI Group (TSE:NFI) on 5/11/2026
ATCO Ltd. stock logo
ACO.X
ATCO
C$67.75
-0.4%
5/8/2026 Boost Price TargetC$57.00 ➝ C$62.00Sector PerformView details for National Bank Financial rating of ATCO (TSE:ACO.X) on 5/8/2026
Baytex Energy Corp. stock logo
BTE
Baytex Energy
C$7.00
+3.9%
5/8/2026 Boost Price TargetC$7.50 ➝ C$8.50Sector PerformView details for National Bank Financial rating of Baytex Energy (TSE:BTE) on 5/8/2026
Cascades Inc. stock logo
CAS
Cascades
C$10.86
-1.0%
5/8/2026 Lower Price TargetC$14.00 ➝ C$13.00Sector PerformView details for National Bank Financial rating of Cascades (TSE:CAS) on 5/8/2026
Fortis Inc. stock logo
FTS
Fortis
C$75.90
-0.5%
5/8/2026 Boost Price TargetC$74.00 ➝ C$75.00Sector PerformView details for National Bank Financial rating of Fortis (TSE:FTS) on 5/8/2026
Great-West Lifeco Inc. stock logo
GWO
Great-West Lifeco
C$80.23
-0.3%
5/8/2026 Boost Price TargetC$65.00 ➝ C$73.00Sector PerformView details for National Bank Financial rating of Great-West Lifeco (TSE:GWO) on 5/8/2026
Killam Apartment REIT stock logo
KMP.UN
Killam Apartment REIT
C$18.30
-0.2%
5/8/2026 Boost Price TargetC$19.75 ➝ C$20.00OutperformView details for National Bank Financial rating of Killam Apartment REIT (TSE:KMP.UN) on 5/8/2026
Tidewater Renewables Ltd. stock logo
LCFS
Tidewater Renewables
C$11.97
+5.1%
5/8/2026 Boost Price TargetC$8.00 ➝ C$13.25Sector PerformView details for National Bank Financial rating of Tidewater Renewables (TSE:LCFS) on 5/8/2026
Maple Leaf Foods Inc. stock logo
MFI
Maple Leaf Foods
C$29.68
-0.9%
5/8/2026 Boost Price TargetC$35.00 ➝ C$37.00OutperformView details for National Bank Financial rating of Maple Leaf Foods (TSE:MFI) on 5/8/2026
SmartCentres Real Estate Investment Trst stock logo
SRU.UN
SmartCentres Real Estate Investment Trst
C$28.58
-1.4%
5/8/2026 Boost Price TargetC$27.10 ➝ C$28.00Sector PerformView details for National Bank Financial rating of SmartCentres Real Estate Investment Trst (TSE:SRU.UN) on 5/8/2026
Tidewater Midstream and Infrastructure Ltd. stock logo
TWM
Tidewater Midstream and Infrastructure
C$17.66
+6.1%
5/8/2026 Boost Price TargetC$9.50 ➝ C$15.00Sector PerformView details for National Bank Financial rating of Tidewater Midstream and Infrastructure (TSE:TWM) on 5/8/2026
5N Plus Inc. stock logo
VNP
5N Plus
C$41.88
-2.0%
5/8/2026 Boost Price TargetC$38.00 ➝ C$41.00OutperformView details for National Bank Financial rating of 5N Plus (TSE:VNP) on 5/8/2026
WSP Global Inc. stock logo
WSP
WSP Global
C$184.02
-5.8%
5/8/2026 Boost Price TargetC$268.00 ➝ C$272.00OutperformView details for National Bank Financial rating of WSP Global (TSE:WSP) on 5/8/2026
Enerflex Ltd. stock logo
EFXT
Enerflex
$25.98
+4.3%
5/7/2026 UpgradeSector PerformOutperformView details for National Bank Financial rating of Enerflex (NYSE:EFXT) on 5/7/2026
Canadian Utilities Limited stock logo
CU
Canadian Utilities
C$49.41
-0.4%
5/7/2026 Boost Price TargetC$45.00 ➝ C$46.00Sector PerformView details for National Bank Financial rating of Canadian Utilities (TSE:CU) on 5/7/2026
Enerflex Ltd. stock logo
EFX
Enerflex
C$35.73
+3.6%
5/7/2026 UpgradeC$31.50 ➝ C$42.50HoldOutperformView details for National Bank Financial rating of Enerflex (TSE:EFX) on 5/7/2026
Hammond Power Solutions Inc. stock logo
HPS.A
Hammond Power Solutions
C$318.58
-1.6%
5/7/2026 Boost Price TargetC$235.00 ➝ C$325.00OutperformView details for National Bank Financial rating of Hammond Power Solutions (TSE:HPS.A) on 5/7/2026
Russel Metals Inc. stock logo
RUS
Russel Metals
C$61.63
-1.3%
5/7/2026 Boost Price TargetC$51.00 ➝ C$52.00OutperformView details for National Bank Financial rating of Russel Metals (TSE:RUS) on 5/7/2026
I was right about SpaceX (Ad)

Jeff Brown predicted Bitcoin before it climbed as high as 52,400%, Tesla before 2,150%, and Nvidia before 32,000%. Now he says SpaceX is shaping up to be the biggest IPO of the decade - and three key milestones just confirmed it. In the past 21 days: SpaceX crossed 10,000 active satellites, Elon filed confidential IPO paperwork with the SEC, and another rocket launched 25 more satellites. Two-thirds of every satellite in orbit now belongs to one company. The public filing could drop any day.tc pixel

See how to claim your stake in SpaceX before the public can
Sun Life Financial Inc. stock logo
SLF
Sun Life Financial
C$99.24
+0.2%
5/7/2026 Lower Price TargetC$109.00 ➝ C$108.00OutperformView details for National Bank Financial rating of Sun Life Financial (TSE:SLF) on 5/7/2026
Vermilion Energy Inc. stock logo
VET
Vermilion Energy
C$16.15
+6.2%
5/7/2026 Lower Price TargetC$30.00 ➝ C$27.00OutperformView details for National Bank Financial rating of Vermilion Energy (TSE:VET) on 5/7/2026
Ballard Power Systems, Inc. stock logo
BLDP
Ballard Power Systems
$6.25
-0.7%
5/6/2026 Boost Price Target$3.15 ➝ $4.75Sector PerformView details for National Bank Financial rating of Ballard Power Systems (NASDAQ:BLDP) on 5/6/2026
Cameco Co. stock logo
CCO
Cameco
C$152.50
-1.6%
5/6/2026 Boost Price TargetC$175.00 ➝ C$180.00OutperformView details for National Bank Financial rating of Cameco (TSE:CCO) on 5/6/2026
Cargojet Inc. stock logo
CJT
Cargojet
C$85.60
-0.8%
5/6/2026 Boost Price TargetC$104.00 ➝ C$108.00OutperformView details for National Bank Financial rating of Cargojet (TSE:CJT) on 5/6/2026
iA Financial Co. Inc. stock logo
IAG
iA Financial
C$174.06
+1.3%
5/6/2026 Lower Price TargetC$181.00 ➝ C$179.00Sector PerformView details for National Bank Financial rating of iA Financial (TSE:IAG) on 5/6/2026
RioCan Real Estate Investment Trust stock logo
REI.UN
RioCan Real Estate Investment Trust
C$21.88
-1.4%
5/6/2026 Boost Price TargetC$24.00 ➝ C$24.25OutperformView details for National Bank Financial rating of RioCan Real Estate Investment Trust (TSE:REI.UN) on 5/6/2026
Saputo Inc. stock logo
SAP
Saputo
C$41.81
-1.0%
5/6/2026 Lower Price TargetC$46.00 ➝ C$44.00Sector PerformView details for National Bank Financial rating of Saputo (TSE:SAP) on 5/6/2026
Spartan Delta Corp. stock logo
SDE
Spartan Delta
C$12.10
+3.4%
5/6/2026 Boost Price TargetC$15.50 ➝ C$16.00OutperformView details for National Bank Financial rating of Spartan Delta (TSE:SDE) on 5/6/2026
Wajax Co. stock logo
WJX
Wajax
C$28.78
-3.1%
5/6/2026 Lower Price TargetC$37.00 ➝ C$34.00OutperformView details for National Bank Financial rating of Wajax (TSE:WJX) on 5/6/2026

MarketBeat's community ratings are surveys of what our community members think about National Bank Financial and other research firms in the last 90 days. Vote "Outperform" if you believe National Bank Financial's recommendations will outperform the broader market over the long term. Vote "Underperform" if you believe National Bank Financial's recommendations will underperform the broader market over the long term. You may vote once every thirty days.

Log in to vote on this brokerage.
COMMUNITY RATINGS
2.6out of 5 (last 90 days)
2.6 of 5 stars
OUTPERFORM VOTES
25 Believe will outperform the market
UNDERPERFORM VOTES
24 Believe will underperform the market

National Bank Financial's equity research team has issued ratings on 460 companies across 21 sectors over the past 12 months, covered by 25 analysts. The National Bank Financial analysts below are listed by number of ratings issued in the last year.

National Bank Financial Stock Coverage by Sector

National Bank Financial concentrates its research most heavily in Basic Materials (24.4%), Energy (13.5%) and Industrials (10.0%). The chart below shows how National Bank Financial's 480 rated companies are distributed across all 21 sectors it covers.

National Bank Financial - Frequently Asked Questions

National Bank Financial's analysts currently have buy-equivalent ratings on 323 companies. Recent upgrades to buy include Constellation Software, Tecsys, Finning International, Franco-Nevada and Franco-Nevada.

National Bank Financial's highest-rated analysts by MarketBeat's accuracy score include Patrick Kenny, Shane Nagle and Cameron Doerksen. Rankings are based on historical rating accuracy and price target precision over the past 12 months. MarketBeat tracks 25 analysts at National Bank Financial.

National Bank Financial has the deepest coverage in Basic Materials (24.4% of rated companies), Energy (13.5% of rated companies), Industrials (10.0% of rated companies), Financial Services (7.5% of rated companies) and Finance (6.7% of rated companies).

National Bank Financial issued 1,342 ratings over the last 12 months across 480 companies — an average of roughly 112 rating actions per month. These include boost price target, downgrade, initiated coverage, lower price target, reiterated rating, set price target and upgrade. MarketBeat tracks every rating change as it's published so you can see the most current National Bank Financial analyst actions.