Go Pro
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,318 Last 12 Months
Buy Ratings
785 Last 12 Months
Sell Ratings
7 Last 12 Months
Companies Covered
469 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
ATCO Ltd. stock logo
ACO.X
ATCO
C$79.81
-2.0%
7/31/2026 Boost Price TargetC$69.00 ➝ C$79.00Sector PerformView details for National Bank Financial rating of ATCO (TSE:ACO.X) on 7/31/2026
Ag Growth International Inc. stock logo
AFN
Ag Growth International
C$13.43
-6.2%
7/31/2026 Lower Price TargetC$20.00 ➝ C$19.00Sector PerformView details for National Bank Financial rating of Ag Growth International (TSE:AFN) on 7/31/2026
Bombardier, Inc. Class B stock logo
BBD.B
Bombardier, Inc. Class B
C$337.74
+2.3%
7/31/2026 Boost Price TargetC$349.00 ➝ C$379.00Sector PerformView details for National Bank Financial rating of Bombardier, Inc. Class B (TSE:BBD.B) on 7/31/2026
Brookfield Infrastructure Partners LP stock logo
BIP
Brookfield Infrastructure Partners
$41.72
-1.6%
7/31/2026 Boost Price Target$43.00 ➝ $44.00OutperformView details for National Bank Financial rating of Brookfield Infrastructure Partners (NYSE:BIP) on 7/31/2026
Colliers International Group Inc. stock logo
CIGI
Colliers International Group
$98.55
-0.8%
7/31/2026 Boost Price Target$109.00 ➝ $110.00OutperformView details for National Bank Financial rating of Colliers International Group (NASDAQ:CIGI) on 7/31/2026
Gildan Activewear Inc. stock logo
GIL
Gildan Activewear
C$77.60
+5.8%
7/31/2026 Boost Price TargetC$105.00 ➝ C$107.00OutperformView details for National Bank Financial rating of Gildan Activewear (TSE:GIL) on 7/31/2026
Kinross Gold Co. stock logo
K
Kinross Gold
C$32.32
-2.3%
7/31/2026 Lower Price TargetC$50.00 ➝ C$47.50OutperformView details for National Bank Financial rating of Kinross Gold (TSE:K) on 7/31/2026
Loblaw Companies Limited stock logo
L
Loblaw Companies
C$65.81
+0.2%
7/31/2026 Boost Price TargetC$67.00 ➝ C$70.00OutperformView details for National Bank Financial rating of Loblaw Companies (TSE:L) on 7/31/2026
TC Energy Co. stock logo
TRP
TC Energy
C$94.40
-1.0%
7/31/2026 Boost Price TargetC$102.00 ➝ C$103.00OutperformView details for National Bank Financial rating of TC Energy (TSE:TRP) on 7/31/2026
Camden National Corporation stock logo
CAC
Camden National
$57.89
+0.1%
7/30/2026Set Price Target$55.00View details for National Bank Financial rating of Camden National (NASDAQ:CAC) on 7/30/2026
Boardwalk Real Estate Investment Trust stock logo
BEI.UN
Boardwalk Real Estate Investment Trust
C$66.25
-0.9%
7/30/2026 Boost Price TargetC$79.00 ➝ C$81.00OutperformView details for National Bank Financial rating of Boardwalk Real Estate Investment Trust (TSE:BEI.UN) on 7/30/2026
Canadian Pacific Kansas City Limited stock logo
CP
Canadian Pacific Kansas City
C$124.52
+1.0%
7/30/2026 Boost Price TargetC$132.00 ➝ C$140.00OutperformView details for National Bank Financial rating of Canadian Pacific Kansas City (TSE:CP) on 7/30/2026
Canadian Utilities Limited stock logo
CU
Canadian Utilities
C$55.72
-1.6%
7/30/2026 Boost Price TargetC$51.00 ➝ C$55.00Sector PerformView details for National Bank Financial rating of Canadian Utilities (TSE:CU) on 7/30/2026
Timbercreek Financial Corp. stock logo
TF
Timbercreek Financial
C$6.05
-2.7%
7/30/2026 Lower Price TargetC$7.00 ➝ C$6.50Sector PerformView details for National Bank Financial rating of Timbercreek Financial (TSE:TF) on 7/30/2026
Toromont Industries Ltd. stock logo
TIH
Toromont Industries
C$210.87
-2.4%
7/30/2026 Boost Price TargetC$259.00 ➝ C$261.00OutperformView details for National Bank Financial rating of Toromont Industries (TSE:TIH) on 7/30/2026
AAUC
Allied Gold
$18.18
+1.9%
7/29/2026 DowngradeHoldView details for National Bank Financial rating of Allied Gold (NYSE:AAUC) on 7/29/2026
Gibson Energy Inc. stock logo
GEI
Gibson Energy
C$32.09
-0.5%
7/29/2026 Boost Price TargetC$33.00 ➝ C$34.00OutperformView details for National Bank Financial rating of Gibson Energy (TSE:GEI) on 7/29/2026
Great-West Lifeco Inc. stock logo
GWO
Great-West Lifeco
C$92.94
+1.2%
7/29/2026 Boost Price TargetC$93.00 ➝ C$95.00Sector PerformView details for National Bank Financial rating of Great-West Lifeco (TSE:GWO) on 7/29/2026
Uranium Royalty Corp. stock logo
URC
Uranium Royalty
C$3.89
7/29/2026 UpgradeStrong-BuyView details for National Bank Financial rating of Uranium Royalty (TSE:URC) on 7/29/2026
Uranium Royalty Corp. stock logo
UROY
Uranium Royalty
$3.40
-0.6%
7/29/2026Initiated Coverage$3.75OutperformView details for National Bank Financial rating of Uranium Royalty (NASDAQ:UROY) on 7/29/2026
K-Bro Linen Inc. stock logo
KBL
K-Bro Linen
C$47.40
+1.5%
7/28/2026 Boost Price TargetC$51.00 ➝ C$54.00OutperformView details for National Bank Financial rating of K-Bro Linen (TSE:KBL) on 7/28/2026
TFI International Inc. stock logo
TFII
TFI International
$135.14
+0.6%
7/28/2026 Boost Price Target$160.00 ➝ $161.00OutperformView details for National Bank Financial rating of TFI International (NYSE:TFII) on 7/28/2026
Canadian National Railway stock logo
CNR
Canadian National Railway
C$178.25
+0.1%
7/27/2026 Boost Price TargetC$173.00 ➝ C$192.00Sector PerformView details for National Bank Financial rating of Canadian National Railway (TSE:CNR) on 7/27/2026
Definity Financial Co. stock logo
DFY
Definity Financial
C$80.03
+1.9%
7/27/2026 Boost Price TargetC$94.00 ➝ C$96.00OutperformView details for National Bank Financial rating of Definity Financial (TSE:DFY) on 7/27/2026
Fairfax Financial Holdings Limited stock logo
FFH
Fairfax Financial
C$2,347.56
-0.6%
7/27/2026 Boost Price TargetC$3,300.00 ➝ C$3,450.00OutperformView details for National Bank Financial rating of Fairfax Financial (TSE:FFH) on 7/27/2026
Fiera Capital Co. stock logo
FSZ
Fiera Capital
C$4.97
+2.3%
7/27/2026 Lower Price TargetC$6.00 ➝ C$5.50Sector PerformView details for National Bank Financial rating of Fiera Capital (TSE:FSZ) on 7/27/2026
goeasy Ltd. stock logo
GSY
goeasy
C$47.62
-2.5%
7/27/2026 Boost Price TargetC$34.00 ➝ C$43.00Sector PerformView details for National Bank Financial rating of goeasy (TSE:GSY) on 7/27/2026
Intact Financial Co. stock logo
IFC
Intact Financial
C$275.25
-1.0%
7/27/2026 Boost Price TargetC$372.00 ➝ C$379.00OutperformView details for National Bank Financial rating of Intact Financial (TSE:IFC) on 7/27/2026
IGM Financial Inc. stock logo
IGM
IGM Financial
C$87.16
+0.8%
7/27/2026 Boost Price TargetC$85.00 ➝ C$91.00OutperformView details for National Bank Financial rating of IGM Financial (TSE:IGM) on 7/27/2026
Power Co. of Canada stock logo
POW
Power Co. of Canada
C$95.80
+3.4%
7/27/2026 Boost Price TargetC$85.00 ➝ C$102.00Sector PerformView details for National Bank Financial rating of Power Co. of Canada (TSE:POW) on 7/27/2026
Trisura Group Ltd. stock logo
TSU
Trisura Group
C$41.66
-1.6%
7/27/2026 Boost Price TargetC$59.00 ➝ C$60.00OutperformView details for National Bank Financial rating of Trisura Group (TSE:TSU) on 7/27/2026
TMX Group Limited stock logo
X
TMX Group
C$51.24
-0.9%
7/27/2026 UpgradeC$65.00 ➝ C$63.00HoldOutperformView details for National Bank Financial rating of TMX Group (TSE:X) on 7/27/2026
Mullen Group Ltd. stock logo
MTL
Mullen Group
C$27.53
+0.5%
7/24/2026 Boost Price TargetC$23.00 ➝ C$31.00OutperformView details for National Bank Financial rating of Mullen Group (TSE:MTL) on 7/24/2026
Teck Resources Ltd stock logo
TECK.B
Teck Resources
C$84.36
-3.6%
7/24/2026 Boost Price TargetC$100.00 ➝ C$105.00Sector PerformView details for National Bank Financial rating of Teck Resources (TSE:TECK.B) on 7/24/2026
Great-West Lifeco Inc. stock logo
GWO
Great-West Lifeco
C$92.94
+1.2%
7/23/2026 Boost Price TargetC$73.00 ➝ C$93.00Sector PerformView details for National Bank Financial rating of Great-West Lifeco (TSE:GWO) on 7/23/2026
iA Financial Co. Inc. stock logo
IAG
iA Financial
C$207.27
-0.3%
7/23/2026 Boost Price TargetC$179.00 ➝ C$205.00Sector PerformView details for National Bank Financial rating of iA Financial (TSE:IAG) on 7/23/2026
Manulife Financial Co. stock logo
MFC
Manulife Financial
C$62.26
-0.2%
7/23/2026 Boost Price TargetC$59.00 ➝ C$69.00OutperformView details for National Bank Financial rating of Manulife Financial (TSE:MFC) on 7/23/2026
Sun Life Financial Inc. stock logo
SLF
Sun Life Financial
C$116.31
+0.3%
7/23/2026 Boost Price TargetC$108.00 ➝ C$125.00OutperformView details for National Bank Financial rating of Sun Life Financial (TSE:SLF) on 7/23/2026
Doman Building Materials Group Ltd. stock logo
DBM
Doman Building Materials Group
C$11.25
+0.4%
7/22/2026 Boost Price TargetC$13.50 ➝ C$14.00OutperformView details for National Bank Financial rating of Doman Building Materials Group (TSE:DBM) on 7/22/2026
Dexterra Group Inc. stock logo
DXT
Dexterra Group
C$15.58
+0.6%
7/21/2026 Boost Price TargetC$16.50 ➝ C$20.50OutperformView details for National Bank Financial rating of Dexterra Group (TSE:DXT) on 7/21/2026
The REAL Reason Trump is Invading Iran (Ad)

For a moment… Forget about Trump’s ties to Israel. Forget about reports of Iran’s nuclear program. Because my research has led me to believe we’re risking World War 3 with Iran for a completely different reason.tc pixel

Click here to find out what it is.
Tidewater Midstream and Infrastructure Ltd. stock logo
TWM
Tidewater Midstream and Infrastructure
C$19.70
-1.9%
7/21/2026 UpgradeC$17.00 ➝ C$25.00HoldOutperformView details for National Bank Financial rating of Tidewater Midstream and Infrastructure (TSE:TWM) on 7/21/2026
NNN REIT, Inc. stock logo
NNN
NNN REIT
$47.57
-1.2%
7/20/2026Set Price Target$50.00View details for National Bank Financial rating of NNN REIT (NYSE:NNN) on 7/20/2026
Simmons First National Corporation stock logo
SFNC
Simmons First National
$23.59
+0.8%
7/20/2026 Set Price Target$25.00View details for National Bank Financial rating of Simmons First National (NASDAQ:SFNC) on 7/20/2026
Docebo Inc. stock logo
DCBO
Docebo
$20.67
-0.7%
7/20/2026 Boost Price Target$21.00 ➝ $22.00Sector PerformView details for National Bank Financial rating of Docebo (NASDAQ:DCBO) on 7/20/2026
The Descartes Systems Group Inc. stock logo
DSGX
The Descartes Systems Group
$75.16
+0.8%
7/20/2026 Set Price Target$95.00OutperformView details for National Bank Financial rating of The Descartes Systems Group (NASDAQ:DSGX) on 7/20/2026
Kinaxis Inc. stock logo
KXS
Kinaxis
C$168.00
+3.4%
7/20/2026 Set Price TargetC$200.00OutperformView details for National Bank Financial rating of Kinaxis (TSE:KXS) on 7/20/2026
Shopify Inc. stock logo
SHOP
Shopify
$117.15
-4.3%
7/20/2026 Set Price Target$155.00OutperformView details for National Bank Financial rating of Shopify (NASDAQ:SHOP) on 7/20/2026
Alaris Equity Partners Income Trust (AD.UN) stock logo
AD.UN
Alaris Equity Partners Income Trust (AD.UN)
C$24.63
-0.7%
7/17/2026 Boost Price TargetC$28.00 ➝ C$30.00OutperformView details for National Bank Financial rating of Alaris Equity Partners Income Trust (AD.UN) (TSE:AD.UN) on 7/17/2026
Cogeco Communications Inc. stock logo
CCA
Cogeco Communications
C$59.10
-1.8%
7/17/2026 DowngradeC$75.00 ➝ C$70.00OutperformHoldView details for National Bank Financial rating of Cogeco Communications (TSE:CCA) on 7/17/2026
First Horizon Corporation stock logo
FHN
First Horizon
$25.69
+0.9%
7/16/2026Set Price Target$29.00View details for National Bank Financial rating of First Horizon (NYSE:FHN) on 7/16/2026
Schneider National, Inc. stock logo
SNDR
Schneider National
$35.79
+4.8%
7/16/2026 Set Price Target$40.00View details for National Bank Financial rating of Schneider National (NYSE:SNDR) on 7/16/2026
NFI Group Inc. stock logo
NFI
NFI Group
C$25.22
-0.1%
7/16/2026 Boost Price TargetC$26.00 ➝ C$29.00OutperformView details for National Bank Financial rating of NFI Group (TSE:NFI) on 7/16/2026
Unusual Machines, Inc. stock logo
UMAC
Unusual Machines
$21.16
+3.2%
7/15/2026 Set Price Target$42.00View details for National Bank Financial rating of Unusual Machines (NYSEAMERICAN:UMAC) on 7/15/2026
Covenant Logistics Group, Inc. stock logo
CVLG
Covenant Logistics Group
$35.41
-3.9%
7/15/2026 Set Price Target$60.00View details for National Bank Financial rating of Covenant Logistics Group (NYSE:CVLG) on 7/15/2026
Thomson Reuters Co. stock logo
TRI
Thomson Reuters
C$137.52
-0.6%
7/15/2026 Lower Price TargetC$175.00 ➝ C$171.00OutperformView details for National Bank Financial rating of Thomson Reuters (TSE:TRI) on 7/15/2026
Barrick Gold Co. stock logo
ABX
Barrick Gold
C$51.45
-2.5%
7/14/2026 Lower Price TargetC$75.00 ➝ C$67.50OutperformView details for National Bank Financial rating of Barrick Gold (TSE:ABX) on 7/14/2026
Agnico Eagle Mines Limited stock logo
AEM
Agnico Eagle Mines
C$203.52
-3.6%
7/14/2026 Lower Price TargetC$350.00 ➝ C$275.00OutperformView details for National Bank Financial rating of Agnico Eagle Mines (TSE:AEM) on 7/14/2026
Altius Minerals Co. stock logo
ALS
Altius Minerals
C$57.99
-1.8%
7/14/2026 Boost Price TargetC$62.50 ➝ C$70.00OutperformView details for National Bank Financial rating of Altius Minerals (TSE:ALS) on 7/14/2026
B2Gold Corp. stock logo
BTO
B2Gold
C$5.25
-2.6%
7/14/2026 Lower Price TargetC$10.70 ➝ C$9.75OutperformView details for National Bank Financial rating of B2Gold (TSE:BTO) on 7/14/2026
Champion Iron Limited stock logo
CIA
Champion Iron
C$3.47
-2.8%
7/14/2026 Lower Price TargetC$5.75 ➝ C$5.50OutperformView details for National Bank Financial rating of Champion Iron (TSE:CIA) on 7/14/2026
Cargojet Inc. stock logo
CJT
Cargojet
C$84.49
-0.3%
7/14/2026 Boost Price TargetC$108.00 ➝ C$109.00OutperformView details for National Bank Financial rating of Cargojet (TSE:CJT) on 7/14/2026
Capstone Copper Corp. stock logo
CS
Capstone Copper
C$13.31
+0.5%
7/14/2026 Boost Price TargetC$14.00 ➝ C$16.50OutperformView details for National Bank Financial rating of Capstone Copper (TSE:CS) on 7/14/2026
The Descartes Systems Group Inc. stock logo
DSG
The Descartes Systems Group
C$105.28
+0.8%
7/14/2026 UpgradeStrong-BuyView details for National Bank Financial rating of The Descartes Systems Group (TSE:DSG) on 7/14/2026
The Descartes Systems Group Inc. stock logo
DSGX
The Descartes Systems Group
$75.16
+0.8%
7/14/2026 Set Price Target$95.00OutperformView details for National Bank Financial rating of The Descartes Systems Group (NASDAQ:DSGX) on 7/14/2026
Endeavour Mining Corp. stock logo
EDV
Endeavour Mining
C$66.34
-3.5%
7/14/2026 Lower Price TargetC$116.00 ➝ C$92.00OutperformView details for National Bank Financial rating of Endeavour Mining (TSE:EDV) on 7/14/2026
Faraday Copper Corp. stock logo
FDY
Faraday Copper
C$5.49
-1.3%
7/14/2026 Boost Price TargetC$5.75 ➝ C$7.25OutperformView details for National Bank Financial rating of Faraday Copper (TSE:FDY) on 7/14/2026
First Quantum Minerals Ltd. stock logo
FM
First Quantum Minerals
C$38.86
-0.3%
7/14/2026 Boost Price TargetC$47.00 ➝ C$50.00OutperformView details for National Bank Financial rating of First Quantum Minerals (TSE:FM) on 7/14/2026
Hudbay Minerals Inc. stock logo
HBM
Hudbay Minerals
C$31.81
-0.1%
7/14/2026 Lower Price TargetC$40.00 ➝ C$38.50Sector PerformView details for National Bank Financial rating of Hudbay Minerals (TSE:HBM) on 7/14/2026
Ivanhoe Electric Inc. stock logo
IE
Ivanhoe Electric
C$12.50
-3.6%
7/14/2026 Lower Price TargetC$30.00 ➝ C$27.00OutperformView details for National Bank Financial rating of Ivanhoe Electric (TSE:IE) on 7/14/2026
Kinross Gold Co. stock logo
K
Kinross Gold
C$32.32
-2.3%
7/14/2026 Lower Price TargetC$57.50 ➝ C$50.00OutperformView details for National Bank Financial rating of Kinross Gold (TSE:K) on 7/14/2026
Lundin Mining Co. stock logo
LUN
Lundin Mining
C$34.71
-2.5%
7/14/2026 Lower Price TargetC$43.50 ➝ C$42.50Sector PerformView details for National Bank Financial rating of Lundin Mining (TSE:LUN) on 7/14/2026
Newmont Corporation stock logo
NEM
Newmont
$93.70
-2.2%
7/14/2026Lower Price Target$140.00 ➝ $125.00Sector PerformView details for National Bank Financial rating of Newmont (NYSE:NEM) on 7/14/2026
Osisko Metals Incorporated stock logo
OM
Osisko Metals
C$0.42
+5.1%
7/14/2026 Boost Price TargetC$2.00 ➝ C$2.25OutperformView details for National Bank Financial rating of Osisko Metals (CVE:OM) on 7/14/2026
Teck Resources Ltd stock logo
TECK.B
Teck Resources
C$84.36
-3.6%
7/14/2026 Boost Price TargetC$92.50 ➝ C$100.00Sector PerformView details for National Bank Financial rating of Teck Resources (TSE:TECK.B) on 7/14/2026
Taseko Mines Ltd. stock logo
TKO
Taseko Mines
C$9.46
-4.2%
7/14/2026 Boost Price TargetC$12.00 ➝ C$13.00OutperformView details for National Bank Financial rating of Taseko Mines (TSE:TKO) on 7/14/2026
Talon Metals Corp. stock logo
TLO
Talon Metals
C$5.03
-3.8%
7/14/2026 Set Price TargetC$8.00OutperformView details for National Bank Financial rating of Talon Metals (TSE:TLO) on 7/14/2026
Western Copper and Gold Co. stock logo
WRN
Western Copper and Gold
C$2.84
-3.4%
7/14/2026 Boost Price TargetC$7.50 ➝ C$8.00OutperformView details for National Bank Financial rating of Western Copper and Gold (TSE:WRN) on 7/14/2026
AutoCanada Inc. stock logo
ACQ
AutoCanada
C$23.30
+0.5%
7/13/2026 Lower Price TargetC$22.00 ➝ C$21.00Sector PerformView details for National Bank Financial rating of AutoCanada (TSE:ACQ) on 7/13/2026
Ag Growth International Inc. stock logo
AFN
Ag Growth International
C$13.43
-6.2%
7/13/2026 Lower Price TargetC$24.00 ➝ C$20.00Sector PerformView details for National Bank Financial rating of Ag Growth International (TSE:AFN) on 7/13/2026
Aecon Group Inc. stock logo
ARE
Aecon Group
C$45.23
+1.0%
7/13/2026 Boost Price TargetC$59.00 ➝ C$65.00OutperformView details for National Bank Financial rating of Aecon Group (TSE:ARE) on 7/13/2026
Badger Infrastructure Solutions Ltd. stock logo
BDGI
Badger Infrastructure Solutions
C$88.86
+4.4%
7/13/2026 Boost Price TargetC$74.00 ➝ C$103.00OutperformView details for National Bank Financial rating of Badger Infrastructure Solutions (TSE:BDGI) on 7/13/2026
Bird Construction Inc. stock logo
BDT
Bird Construction
C$66.87
+2.6%
7/13/2026 Boost Price TargetC$57.00 ➝ C$72.00OutperformView details for National Bank Financial rating of Bird Construction (TSE:BDT) on 7/13/2026
Colliers International Group Inc. stock logo
CIGI
Colliers International Group
$98.55
-0.8%
7/13/2026 Lower Price Target$143.00 ➝ $109.00OutperformView details for National Bank Financial rating of Colliers International Group (NASDAQ:CIGI) on 7/13/2026
Methanex Corporation stock logo
MEOH
Methanex
$55.55
+0.6%
7/13/2026 Set Price Target$70.00OutperformView details for National Bank Financial rating of Methanex (NASDAQ:MEOH) on 7/13/2026
MTY Food Group Inc. stock logo
MTY
MTY Food Group
C$34.25
+0.4%
7/13/2026 Lower Price TargetC$49.00 ➝ C$43.00OutperformView details for National Bank Financial rating of MTY Food Group (TSE:MTY) on 7/13/2026
Methanex Co. stock logo
MX
Methanex
C$77.91
+0.8%
7/13/2026 UpgradeStrong-BuyView details for National Bank Financial rating of Methanex (TSE:MX) on 7/13/2026
Nutrien Ltd. stock logo
NTR
Nutrien
$68.98
-2.5%
7/13/2026 Set Price Target$76.00OutperformView details for National Bank Financial rating of Nutrien (NYSE:NTR) on 7/13/2026
Nutrien Ltd. stock logo
NTR
Nutrien
C$96.76
-2.4%
7/13/2026 UpgradeStrong-BuyView details for National Bank Financial rating of Nutrien (TSE:NTR) on 7/13/2026
RB Global, Inc. stock logo
RBA
RB Global
$109.75
-0.2%
7/13/2026 Boost Price Target$130.00 ➝ $132.00OutperformView details for National Bank Financial rating of RB Global (NYSE:RBA) on 7/13/2026
Richelieu Hardware Ltd. stock logo
RCH
Richelieu Hardware
C$35.46
7/13/2026 Lower Price TargetC$41.00 ➝ C$38.00Sector PerformView details for National Bank Financial rating of Richelieu Hardware (TSE:RCH) on 7/13/2026
A letter from Shannon Stansberry (Ad)

Porter Stansberry nearly canceled the entire project. When he first saw the claimed returns - only one down year in nearly two decades and total gains of almost 2,000% - his immediate reaction was disbelief. It took a trusted friend's personal vouching for Emmet Savage and a face-to-face trip to Ireland to change his mind. The full documentary, Investigating Project Prophet, is now live.tc pixel

Watch the full story and see the verified track record for yourself
Russel Metals Inc. stock logo
RUS
Russel Metals
C$67.26
+0.4%
7/13/2026 Boost Price TargetC$52.00 ➝ C$57.00Sector PerformView details for National Bank Financial rating of Russel Metals (TSE:RUS) on 7/13/2026
Stantec Inc. stock logo
STN
Stantec
C$98.93
+1.8%
7/13/2026 Lower Price TargetC$143.00 ➝ C$120.00OutperformView details for National Bank Financial rating of Stantec (TSE:STN) on 7/13/2026
Tetra Tech, Inc. stock logo
TTEK
Tetra Tech
$33.16
+2.2%
7/13/2026 Lower Price Target$38.00 ➝ $35.00OutperformView details for National Bank Financial rating of Tetra Tech (NASDAQ:TTEK) on 7/13/2026
WSP Global Inc. stock logo
WSP
WSP Global
C$171.27
+2.5%
7/13/2026 Lower Price TargetC$272.00 ➝ C$207.00OutperformView details for National Bank Financial rating of WSP Global (TSE:WSP) on 7/13/2026
TFI International Inc. stock logo
TFII
TFI International
C$189.39
+0.6%
7/10/2026 Lower Price TargetC$208.00 ➝ C$160.00OutperformView details for National Bank Financial rating of TFI International (TSE:TFII) on 7/10/2026
Schneider National, Inc. stock logo
SNDR
Schneider National
$35.79
+4.8%
7/9/2026 Set Price Target$39.00View details for National Bank Financial rating of Schneider National (NYSE:SNDR) on 7/9/2026
Lincoln National Corporation stock logo
LNC
Lincoln National
$45.61
-0.9%
7/9/2026 Set Price Target$51.00View details for National Bank Financial rating of Lincoln National (NYSE:LNC) on 7/9/2026
Exchange Income Co. stock logo
EIF
Exchange Income
C$125.55
-1.1%
7/9/2026 Boost Price TargetC$125.00 ➝ C$144.00OutperformView details for National Bank Financial rating of Exchange Income (TSE:EIF) on 7/9/2026
Bombardier, Inc. Class B stock logo
BBD.B
Bombardier, Inc. Class B
C$337.74
+2.3%
7/8/2026 Boost Price TargetC$296.00 ➝ C$349.00Sector OutperformView details for National Bank Financial rating of Bombardier, Inc. Class B (TSE:BBD.B) on 7/8/2026
Imperial Oil Limited stock logo
IMO
Imperial Oil
C$181.75
+0.5%
7/8/2026 Boost Price TargetC$212.00 ➝ C$214.00Sector PerformView details for National Bank Financial rating of Imperial Oil (TSE:IMO) on 7/8/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
0.0out of 5 (last 90 days)
0 of 5 stars
OUTPERFORM VOTES
0 Believe will outperform the market
UNDERPERFORM VOTES
0 Believe will underperform the market

National Bank Financial's equity research team has issued ratings on 459 companies across 11 sectors over the past 12 months, covered by 29 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 Materials (23.2%), Industrials (15.6%) and Energy (14.5%). The chart below shows how National Bank Financial's 469 rated companies are distributed across all 11 sectors it covers.

National Bank Financial - Frequently Asked Questions

National Bank Financial's analysts currently have buy-equivalent ratings on 321 companies. Recent upgrades to buy include Uranium Royalty, TMX Group, Tidewater Midstream and Infrastructure, The Descartes Systems Group and Methanex.

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 30 analysts at National Bank Financial.

National Bank Financial has the deepest coverage in Materials (23.2% of rated companies), Industrials (15.6% of rated companies), Energy (14.5% of rated companies), Finance (12.6% of rated companies) and Real Estate (7.9% of rated companies).

National Bank Financial issued 1,318 ratings over the last 12 months across 469 companies — an average of roughly 110 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.