← Back to Analysts

CIBC Score: 39

Firm Overview & Performance
Avg Return (Buy)
? How much profit would you make?
Calculates the average return of all BUY recommendations after exactly 1 year (or today if newer).

Note: Sell ratings are ignored here to focus on investment potential.
+7.0%
1 Year Cap
Win Rate
? How often is the direction correct?
Percentage of trades that are currently profitable.
• Buy: Stock price went UP 📈
• Sell: Stock price went DOWN 📉
49%
85 W / 89 L
Target Met
? How often was the target reached?
Hits vs. Total.
85%
79 W / 14 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
17%
16 W / 77 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
6%
6 W / 87 L
High Conviction
? The "Brave" Trades (>20% Upside)
Win Rate only for recommendations where the analyst predicted a massive move (>20%).
Shows if they are right when they bet big.
54%
57 W / 49 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
48%
82 W / 88 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
75%
3 W / 1 L

Top 5 Analysts (Score, >10 Trades)

1. Anita Soni 45 2. Kevin Chiang 21

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Oct 09, 2026
Ovintiv Inc OVV
BUY Dennis Fong $75.00
Est. +17%
$64.27 $67.50
$66.75 +3.9%
Oct 09, 2026
Enerflex Ltd EFXT
BUY - $32.00
Est. +31%
$24.35 $27.69
$25.77 +5.8%
Oct 09, 2026
Datadog Inc - Ordinary Shares - Class A DDOG
BUY - $315.00
Est. +10%
$286.13 $300.68
$269.33 -5.9%
Oct 08, 2026
Waste Connections Inc WCN
BUY - $184.00
Est. +20%
$153.47 $156.96
$156.82 +2.2%
Oct 08, 2026
Republic Services, Inc. RSG
BUY Kevin Chiang $240.00
Est. +11%
$215.44 $224.64
$224.44 +4.2%
Oct 08, 2026
Waste Management, Inc. WM
BUY - $225.00
Est. +8%
$208.38 $215.78
$215.75 +3.5%
Oct 05, 2026
TFI International Inc TFII
BUY - $158.00
Est. +38%
$114.81 $119.07
$112.50 -2.0%
Oct 05, 2026
SSR Mining Inc SSRM
BUY - $50.00
Est. +48%
$33.77 $35.75
$30.70 -9.1%
Sep 25, 2026
Kinross Gold Corp. KGC
BUY - $50.00
Est. +101%
$24.86 $25.14
$22.24 -10.5%
Sep 25, 2026
Slate Grocery REIT SRRTF
BUY - $8.25
Est. +15%
$7.18 $12.51
$12.39 +72.6%
Aug 14, 2026
Newmont Corp NEM
BUY - $170.00
Est. +44%
$117.85 $135.29
$111.56 -5.3%
Aug 14, 2026
SOLV Energy, Inc. Class A Common Stock MWH
BUY Mark Jarvi $42.00
Est. +32%
$31.85 $33.32
$24.30 -23.7%
Aug 12, 2026
Barnes Group Inc. B
BUY - $57.00
Est. +39%
$41.00 $49.14
$38.89 -5.1%
Aug 10, 2026
Slate Grocery REIT SRRTF
BUY - $12.00
Est. +1%
$11.94 $12.51
$12.39 +3.8%
Aug 10, 2026
Enerflex Ltd EFXT
BUY - $27.50
Est. +35%
$20.30 $27.69
$25.77 +26.9%
Aug 10, 2026
B2gold Corp BTG
BUY - $7.50
Est. +48%
$5.06 $5.90
$4.99 -1.4%
Jul 31, 2026
Brookfield Infrastructure Partners L.P - Unit BIP
BUY - $47.00
Est. +12%
$41.89 $42.28
$36.35 -13.2%
Jul 29, 2026
Celestica, Inc. - Ordinary Shares (Subordinate Voting) CLS
BUY - $500.00
Est. +56%
$319.57 $393.72
$323.32 +1.2%
Jul 28, 2026
Newmont Corp NEM
BUY Anita Soni $168.00
Est. +83%
$91.64 $135.29
$111.56 +21.7%
Jul 24, 2026
FirstService Corp FSV
BUY Scott Fromson $175.00
Est. +27%
$138.03 $146.52
$130.65 -5.3%
Jul 24, 2026
CF Industries Holdings Inc CF
BUY - $129.00
Est. +4%
$124.20 $141.66
$119.46 -3.8%
Jul 24, 2026
Waste Connections Inc WCN
BUY - $199.00
Est. +18%
$168.33 $174.54
$156.82 -6.8%
Jul 21, 2026
Mercer International Inc. MERC
BUY Hamir Patel $1.00
Est. +61%
$0.62 $0.75
$0.16 -73.7%
Jul 20, 2026
Methanex Corp. MEOH
BUY - $71.00
Est. +27%
$56.08 $64.70
$63.43 +13.1%
Jul 17, 2026
Clearway Energy Inc - Ordinary Shares - Class C CWEN
BUY - $42.00
Est. +25%
$33.49 $35.07
$29.61 -11.6%
Jul 17, 2026
Brookfield Renewable Partners LP - Unit BEP
BUY - $41.00
Est. +29%
$31.75 $35.52
$27.90 -12.1%
Jul 17, 2026
XPLR Infrastructure, LP XIFR
SELL Mark Jarvi $12.00
Est. +0%
$12.03 $9.72 (Low)
$9.89 +17.8%
Jul 16, 2026
Agnico Eagle Mines Ltd AEM
BUY - $285.00
Est. +107%
$137.56 $224.41
$177.01 +28.7%
Jul 14, 2026
Williams Cos Inc WMB
BUY - $83.00
Est. +10%
$75.42 $76.86
$72.80 -3.5%
Jul 10, 2026
Enerflex Ltd EFXT
BUY - $30.00
Est. +26%
$23.80 $27.69
$25.77 +8.3%
Jul 07, 2026
Waste Management, Inc. WM
BUY - $244.00
Est. +7%
$228.98 $247.15
$215.75 -5.8%
Jun 30, 2026
TFI International Inc TFII
BUY Kevin Chiang $172.00
Est. +21%
$142.56 $158.12
$112.50 -21.1%
Jun 26, 2026
BlackBerry Ltd BB
BUY - $13.00
Est. +15%
$11.26 $13.59
$8.23 -26.9%
Jun 17, 2026
BlackBerry Ltd BB
BUY - $10.00
Est. +8%
$9.24 $13.59
$8.23 -10.9%
Jun 10, 2026
Datadog Inc - Ordinary Shares - Class A DDOG
BUY Todd Coupland $280.00
Est. +23%
$228.30 $300.68
$269.33 +18.0%
Jun 09, 2026
Canadian Pacific Kansas City Limited CP
BUY Kevin Chiang $140.00
Est. +56%
$89.60 $96.14
$86.12 -3.9%
Jun 04, 2026
Descartes Systems Group Inc DSGX
BUY - $118.00
Est. +47%
$80.53 $85.79
$85.34 +6.0%
Jun 01, 2026
Newmont Corp NEM
BUY Anita Soni $175.00
Est. +63%
$107.23 $135.29
$111.56 +4.0%
May 26, 2026
Williams Cos Inc WMB
BUY - $85.00
Est. +11%
$76.89 $79.00
$72.80 -5.3%
May 26, 2026
Agnico Eagle Mines Ltd AEM
BUY - $310.00
Est. +72%
$179.79 $224.41
$177.01 -1.5%
May 26, 2026
Brookfield Infrastructure Partners L.P - Unit BIP
BUY - $45.00
Est. +15%
$39.25 $44.04
$36.35 -7.4%
May 26, 2026
South Bow Corporation SOBO
SELL Robert Catellier $36.00
Est. +5%
$37.75 $32.81 (Low)
$34.03 +9.9%
May 12, 2026
Mosaic Company MOS
BUY - $25.00
Est. +16%
$21.64 $26.97
$19.01 -12.2%
May 11, 2026
Mercer International Inc. MERC
BUY Hamir Patel $1.50
Est. +67%
$0.90 $1.08
$0.16 -81.9%
May 11, 2026
Brookfield Asset Management Ltd - Ordinary Shares - Class A BAM
BUY - $62.50
Est. +27%
$49.07 $55.98
$44.61 -9.1%
May 11, 2026
Brookfield Business Corp - Ordinary Shares - Class A (Sub Voting) BBUC
BUY - $41.50
Est. +32%
$31.50 $34.69
$26.22 -16.8%
May 08, 2026
Datadog Inc - Ordinary Shares - Class A DDOG
BUY - $250.00
Est. +31%
$191.52 $300.68
$269.33 +40.6%
May 08, 2026
Enerflex Ltd EFXT
BUY - $28.00
Est. +1%
$27.59 $29.15
$25.77 -6.6%
May 08, 2026
Republic Services, Inc. RSG
BUY Kevin Chiang $249.00
Est. +24%
$200.48 $228.22
$224.44 +12.0%
May 08, 2026
StandardAero, Inc. SARO
BUY - $39.00
Est. +55%
$25.15 $20.79
$19.76 -21.4%
Ovintiv Inc
OVV
Oct 09, 2026
Analyst Dennis Fong
Signal & Target
BUY $75.00
Start Price $64.27
Best Price (1Y)
$67.50
Current Price $66.75
Return +3.9%
Enerflex Ltd
EFXT
Oct 09, 2026
Analyst -
Signal & Target
BUY $32.00
Start Price $24.35
Best Price (1Y)
$27.69
Current Price $25.77
Return +5.8%
Analyst -
Signal & Target
BUY $315.00
Start Price $286.13
Best Price (1Y)
$300.68
Current Price $269.33
Return -5.9%
Analyst -
Signal & Target
BUY $184.00
Start Price $153.47
Best Price (1Y)
$156.96
Current Price $156.82
Return +2.2%
Analyst Kevin Chiang
Signal & Target
BUY $240.00
Start Price $215.44
Best Price (1Y)
$224.64
Current Price $224.44
Return +4.2%
Analyst -
Signal & Target
BUY $225.00
Start Price $208.38
Best Price (1Y)
$215.78
Current Price $215.75
Return +3.5%
Analyst -
Signal & Target
BUY $158.00
Start Price $114.81
Best Price (1Y)
$119.07
Current Price $112.50
Return -2.0%
Analyst -
Signal & Target
BUY $50.00
Start Price $33.77
Best Price (1Y)
$35.75
Current Price $30.70
Return -9.1%
Analyst -
Signal & Target
BUY $50.00
Start Price $24.86
Best Price (1Y)
$25.14
Current Price $22.24
Return -10.5%
Analyst -
Signal & Target
BUY $8.25
Start Price $7.18
Best Price (1Y)
$12.51
Current Price $12.39
Return +72.6%
Newmont Corp
NEM
Aug 14, 2026
Analyst -
Signal & Target
BUY $170.00
Start Price $117.85
Best Price (1Y)
$135.29
Current Price $111.56
Return -5.3%
Analyst Mark Jarvi
Signal & Target
BUY $42.00
Start Price $31.85
Best Price (1Y)
$33.32
Current Price $24.30
Return -23.7%
Analyst -
Signal & Target
BUY $57.00
Start Price $41.00
Best Price (1Y)
$49.14
Current Price $38.89
Return -5.1%
Analyst -
Signal & Target
BUY $12.00
Start Price $11.94
Best Price (1Y)
$12.51
Current Price $12.39
Return +3.8%
Enerflex Ltd
EFXT
Aug 10, 2026
Analyst -
Signal & Target
BUY $27.50
Start Price $20.30
Best Price (1Y)
$27.69
Current Price $25.77
Return +26.9%
B2gold Corp
BTG
Aug 10, 2026
Analyst -
Signal & Target
BUY $7.50
Start Price $5.06
Best Price (1Y)
$5.90
Current Price $4.99
Return -1.4%
Analyst -
Signal & Target
BUY $47.00
Start Price $41.89
Best Price (1Y)
$42.28
Current Price $36.35
Return -13.2%
Analyst -
Signal & Target
BUY $500.00
Start Price $319.57
Best Price (1Y)
$393.72
Current Price $323.32
Return +1.2%
Newmont Corp
NEM
Jul 28, 2026
Analyst Anita Soni
Signal & Target
BUY $168.00
Start Price $91.64
Best Price (1Y)
$135.29
Current Price $111.56
Return +21.7%
Analyst Scott Fromson
Signal & Target
BUY $175.00
Start Price $138.03
Best Price (1Y)
$146.52
Current Price $130.65
Return -5.3%
Analyst -
Signal & Target
BUY $129.00
Start Price $124.20
Best Price (1Y)
$141.66
Current Price $119.46
Return -3.8%
Analyst -
Signal & Target
BUY $199.00
Start Price $168.33
Best Price (1Y)
$174.54
Current Price $156.82
Return -6.8%
Analyst Hamir Patel
Signal & Target
BUY $1.00
Start Price $0.62
Best Price (1Y)
$0.75
Current Price $0.16
Return -73.7%
Analyst -
Signal & Target
BUY $71.00
Start Price $56.08
Best Price (1Y)
$64.70
Current Price $63.43
Return +13.1%
Analyst -
Signal & Target
BUY $42.00
Start Price $33.49
Best Price (1Y)
$35.07
Current Price $29.61
Return -11.6%
Analyst -
Signal & Target
BUY $41.00
Start Price $31.75
Best Price (1Y)
$35.52
Current Price $27.90
Return -12.1%
Analyst Mark Jarvi
Signal & Target
SELL $12.00
Start Price $12.03
Best Price (1Y)
$9.72
Current Price $9.89
Return +17.8%
Analyst -
Signal & Target
BUY $285.00
Start Price $137.56
Best Price (1Y)
$224.41
Current Price $177.01
Return +28.7%
Analyst -
Signal & Target
BUY $83.00
Start Price $75.42
Best Price (1Y)
$76.86
Current Price $72.80
Return -3.5%
Enerflex Ltd
EFXT
Jul 10, 2026
Analyst -
Signal & Target
BUY $30.00
Start Price $23.80
Best Price (1Y)
$27.69
Current Price $25.77
Return +8.3%
Analyst -
Signal & Target
BUY $244.00
Start Price $228.98
Best Price (1Y)
$247.15
Current Price $215.75
Return -5.8%
Analyst Kevin Chiang
Signal & Target
BUY $172.00
Start Price $142.56
Best Price (1Y)
$158.12
Current Price $112.50
Return -21.1%
BlackBerry Ltd
BB
Jun 26, 2026
Analyst -
Signal & Target
BUY $13.00
Start Price $11.26
Best Price (1Y)
$13.59
Current Price $8.23
Return -26.9%
BlackBerry Ltd
BB
Jun 17, 2026
Analyst -
Signal & Target
BUY $10.00
Start Price $9.24
Best Price (1Y)
$13.59
Current Price $8.23
Return -10.9%
Analyst Todd Coupland
Signal & Target
BUY $280.00
Start Price $228.30
Best Price (1Y)
$300.68
Current Price $269.33
Return +18.0%
Analyst Kevin Chiang
Signal & Target
BUY $140.00
Start Price $89.60
Best Price (1Y)
$96.14
Current Price $86.12
Return -3.9%
Analyst -
Signal & Target
BUY $118.00
Start Price $80.53
Best Price (1Y)
$85.79
Current Price $85.34
Return +6.0%
Newmont Corp
NEM
Jun 01, 2026
Analyst Anita Soni
Signal & Target
BUY $175.00
Start Price $107.23
Best Price (1Y)
$135.29
Current Price $111.56
Return +4.0%
Analyst -
Signal & Target
BUY $85.00
Start Price $76.89
Best Price (1Y)
$79.00
Current Price $72.80
Return -5.3%
Analyst -
Signal & Target
BUY $310.00
Start Price $179.79
Best Price (1Y)
$224.41
Current Price $177.01
Return -1.5%
Analyst -
Signal & Target
BUY $45.00
Start Price $39.25
Best Price (1Y)
$44.04
Current Price $36.35
Return -7.4%
Signal & Target
SELL $36.00
Start Price $37.75
Best Price (1Y)
$32.81
Current Price $34.03
Return +9.9%
Analyst -
Signal & Target
BUY $25.00
Start Price $21.64
Best Price (1Y)
$26.97
Current Price $19.01
Return -12.2%
Analyst Hamir Patel
Signal & Target
BUY $1.50
Start Price $0.90
Best Price (1Y)
$1.08
Current Price $0.16
Return -81.9%
Analyst -
Signal & Target
BUY $62.50
Start Price $49.07
Best Price (1Y)
$55.98
Current Price $44.61
Return -9.1%
Analyst -
Signal & Target
BUY $41.50
Start Price $31.50
Best Price (1Y)
$34.69
Current Price $26.22
Return -16.8%
Analyst -
Signal & Target
BUY $250.00
Start Price $191.52
Best Price (1Y)
$300.68
Current Price $269.33
Return +40.6%
Enerflex Ltd
EFXT
May 08, 2026
Analyst -
Signal & Target
BUY $28.00
Start Price $27.59
Best Price (1Y)
$29.15
Current Price $25.77
Return -6.6%
Analyst Kevin Chiang
Signal & Target
BUY $249.00
Start Price $200.48
Best Price (1Y)
$228.22
Current Price $224.44
Return +12.0%
Analyst -
Signal & Target
BUY $39.00
Start Price $25.15
Best Price (1Y)
$20.79
Current Price $19.76
Return -21.4%

Recent Upgrades / Downgrades

Date Stock Action From To
Oct 09, 2026
Paramount Resources Ltd. PRMRF
Hold Outperform Outperform
Oct 09, 2026
Datadog Inc - Ordinary Shares - Class A DDOG
Hold Outperform Outperform
Oct 09, 2026
Imperial Oil Ltd. IMO
Hold Underperform Underperform
Oct 09, 2026
Canadian Natural Resources Ltd. CNQ
Hold Outperform Outperform
Oct 09, 2026
Ovintiv Inc OVV
Hold Neutral Neutral
Oct 09, 2026
Vermilion Energy Inc VET
Hold Neutral Neutral
Oct 09, 2026
Baytex Energy Corp BTE
Hold Neutral Neutral
Oct 09, 2026
Birchcliff Energy Ltd. BIREF
Hold Neutral Neutral
Oct 09, 2026
Freehold Royalties Ltd. FRHLF
Hold Neutral Neutral
Oct 09, 2026
Whitecap Resources Inc. WCPRF
Hold Outperform Outperform
Oct 09, 2026
Suncor Energy, Inc. SU
Hold Outperform Outperform
Oct 09, 2026
Topaz Energy Corp. TPZEF
Hold Outperform Outperform
Oct 09, 2026
Spartan Delta Corp. DALXF
Hold Outperform Outperform
Oct 09, 2026
Peyto Exploration & Development Corp. PEYUF
Hold Outperform Outperform
Oct 09, 2026
Tenaz Energy Corp. ATUUF
Hold Outperform Outperform
Oct 09, 2026
Kelt Exploration Ltd. KELTF
Hold Outperform Outperform
Oct 09, 2026
Cardinal Energy Ltd. CRLFF
Hold Outperform Outperform
Oct 09, 2026
PrairieSky Royalty Ltd. PREKF
Hold Neutral Neutral
Oct 08, 2026
Telus Corp. TU
Hold Neutral Neutral
Oct 08, 2026
BCE Inc BCE
Hold Outperform Outperform
Oct 08, 2026
Republic Services, Inc. RSG
Hold Outperform Outperform
Oct 05, 2026
Mullen Group Ltd. MLLGF
Hold Neutral Neutral
Oct 05, 2026
SSR Mining Inc SSRM
Hold Outperform Outperform
Oct 02, 2026
Enerflex Ltd EFXT
Hold Neutral Neutral
Sep 29, 2026
Ag Growth International Inc. AGGZF
Hold Neutral Neutral
Sep 23, 2026
Ero Copper Corp ERO
Hold Neutral Neutral
Sep 22, 2026
Endeavour Silver Corp. EXK
Downgrade Outperform Neutral
Sep 20, 2026
Orezone Gold Corporation ORZCF
Upgrade Neutral Outperform
Sep 11, 2026
D2L Inc. DTLIF
Downgrade Outperform Neutral
Sep 10, 2026
The North West Company Inc. NNWWF
Hold Outperform Outperform
Sep 10, 2026
Aya Gold & Silver Inc. AYASF
Hold Outperform Outperform
Sep 09, 2026
DPM Metals Inc. DPMLF
Hold Neutral Neutral
Sep 03, 2026
National Bank of Canada NTIOF
Hold Outperform Outperform
Aug 31, 2026
GFL Environmental Inc. - Ordinary Shares (Sub Voting) GFL
Hold Outperform Outperform
Aug 31, 2026
Rubrik Inc. - Ordinary Shares - Class A RBRK
Hold Outperform Outperform
Aug 28, 2026
Advantage Energy Ltd. AAVVF
Hold Neutral Neutral
Aug 27, 2026
Whitecap Resources Inc. WCPRF
Hold Outperform Outperform
Aug 27, 2026
Canadian Natural Resources Ltd. CNQ
Hold Outperform Outperform
Aug 27, 2026
Cenovus Energy Inc CVE
Hold Outperform Outperform
Aug 27, 2026
Enbridge Inc ENB
Upgrade Neutral Outperform
Aug 24, 2026
Omai Gold Mines Corp. OMGGF
Hold Outperform Outperform
Aug 24, 2026
Transat A.T. Inc. TRZBF
Hold Underperform Underperform
Aug 21, 2026
NorthIsle Copper and Gold Inc. NTCPF
Initialise Outperform
Aug 21, 2026
Wesdome Gold Mines Ltd. WDOFF
Hold Outperform Outperform
Aug 20, 2026
Canadian Net Real Estate Investment Trust CNNRF
Hold Neutral Neutral
Aug 19, 2026
Royal Bank Of Canada RY
Hold Neutral Neutral
Aug 19, 2026
Toronto Dominion Bank TD
Hold Neutral Neutral
Aug 19, 2026
EQB Inc. EQGPF
Hold Outperform Outperform
Aug 19, 2026
Bank Of Nova Scotia BNS
Hold Neutral Neutral
Aug 19, 2026
Cadillac Mines Corp. CADY.TO
Initialise Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Underperform
To Underperform
Action Hold
From Outperform
To Outperform
Action Hold
From Neutral
To Neutral
Action Hold
From Neutral
To Neutral
Action Hold
From Neutral
To Neutral
Action Hold
From Neutral
To Neutral
Action Hold
From Neutral
To Neutral
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Neutral
To Neutral
Action Hold
From Neutral
To Neutral
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Neutral
To Neutral
Action Hold
From Outperform
To Outperform
Action Hold
From Neutral
To Neutral
Action Hold
From Neutral
To Neutral
Action Hold
From Neutral
To Neutral
Action Downgrade
From Outperform
To Neutral
Action Upgrade
From Neutral
To Outperform
Action Downgrade
From Outperform
To Neutral
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Neutral
To Neutral
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Neutral
To Neutral
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Upgrade
From Neutral
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Underperform
To Underperform
Action Initialise
From -
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Neutral
To Neutral
Action Hold
From Neutral
To Neutral
Action Hold
From Neutral
To Neutral
Action Hold
From Outperform
To Outperform
Action Hold
From Neutral
To Neutral
Action Initialise
From -
To Outperform