← Back to Analysts

CIBC Score: 40

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.6%
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 📉
52%
71 W / 65 L
Target Met
? How often was the target reached?
Hits vs. Total.
85%
66 W / 12 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
18%
14 W / 64 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
6%
5 W / 73 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.
53%
46 W / 40 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
52%
70 W / 64 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
50%
1 W / 1 L

Top 5 Analysts (Score, >10 Trades)

1. Anita Soni 38 2. Kevin Chiang 24

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Jun 10, 2026
Datadog Inc - Ordinary Shares - Class A DDOG
BUY Todd Coupland $280.00
Est. +23%
$228.30 $238.67
$233.09 +2.1%
Jun 09, 2026
Canadian Pacific Kansas City Limited CP
BUY Kevin Chiang $140.00
Est. +56%
$89.60 $91.52
$89.27 -0.4%
Jun 04, 2026
Descartes Systems Group Inc DSGX
BUY - $118.00
Est. +47%
$80.53 $81.09
$72.51 -10.0%
Jun 01, 2026
Newmont Corp NEM
BUY Anita Soni $175.00
Est. +63%
$107.23 $110.34
$105.80 -1.3%
May 26, 2026
Agnico Eagle Mines Ltd AEM
BUY - $310.00
Est. +72%
$179.79 $184.71
$171.80 -4.4%
May 26, 2026
Williams Cos Inc WMB
BUY - $85.00
Est. +11%
$76.89 $78.47
$71.49 -7.0%
May 26, 2026
Brookfield Infrastructure Partners L.P - Unit BIP
BUY - $45.00
Est. +15%
$39.25 $40.10
$38.10 -2.9%
May 12, 2026
Mosaic Company MOS
BUY - $25.00
Est. +16%
$21.64 $24.50
$22.52 +4.1%
May 11, 2026
Brookfield Asset Management Ltd - Ordinary Shares - Class A BAM
BUY - $62.50
Est. +27%
$49.07 $50.36
$48.19 -1.8%
May 11, 2026
Mercer International Inc. MERC
BUY Hamir Patel $1.50
Est. +67%
$0.90 $1.08
$1.01 +12.2%
May 11, 2026
Brookfield Business Corp - Ordinary Shares - Class A (Sub Voting) BBUC
BUY - $41.50
Est. +32%
$31.50 $34.69
$32.28 +2.5%
May 08, 2026
Datadog Inc - Ordinary Shares - Class A DDOG
BUY - $250.00
Est. +31%
$191.52 $278.70
$233.09 +21.7%
May 08, 2026
Enerflex Ltd EFXT
BUY - $28.00
Est. +1%
$27.59 $29.15
$24.30 -11.9%
May 08, 2026
Republic Services, Inc. RSG
BUY Kevin Chiang $249.00
Est. +24%
$200.48 $218.91
$208.09 +3.8%
May 01, 2026
Gildan Activewear Inc GIL
BUY Mark Petrie $77.00
Est. +24%
$62.26 $63.33
$61.97 -0.5%
May 01, 2026
Methanex Corp. MEOH
BUY Hamir Patel $69.00
Est. +9%
$63.28 $65.93
$56.25 -11.1%
Apr 30, 2026
Mosaic Company MOS
BUY - $27.00
Est. +15%
$23.56 $24.50
$22.52 -4.4%
Apr 30, 2026
CF Industries Holdings Inc CF
BUY - $128.00
Est. +2%
$125.71 $130.41
$106.90 -15.0%
Apr 29, 2026
Celestica, Inc. - Ordinary Shares (Subordinate Voting) CLS
BUY - $480.00
Est. +31%
$367.13 $474.03
$403.45 +9.9%
Apr 28, 2026
TFI International Inc TFII
BUY - $162.00
Est. +10%
$147.03 $167.69
$155.70 +5.9%
Apr 23, 2026
Weyerhaeuser Co. WY
BUY - $28.00
Est. +12%
$25.01 $25.42
$24.65 -1.4%
Apr 21, 2026
Barnes Group Inc. B
BUY - $63.00
Est. +53%
$41.16 $47.59
$41.83 +1.6%
Apr 21, 2026
Newmont Corp NEM
BUY Anita Soni $176.00
Est. +59%
$110.51 $121.26
$105.80 -4.3%
Apr 21, 2026
Agnico Eagle Mines Ltd AEM
BUY Anita Soni $304.00
Est. +46%
$207.88 $216.03
$171.80 -17.4%
Apr 20, 2026
Datadog Inc - Ordinary Shares - Class A DDOG
BUY - $215.00
Est. +67%
$128.41 $278.70
$233.09 +81.5%
Apr 20, 2026
Brookfield Renewable Partners LP - Unit BEP
BUY Mark Jarvi $40.00
Est. +15%
$34.67 $38.11
$34.63 -0.1%
Apr 20, 2026
Algonquin Power & Utilities Corp AQN
BUY - $6.50
Est. +2%
$6.37 $6.55
$6.00 -5.8%
Apr 16, 2026
Enerflex Ltd EFXT
BUY - $25.50
Est. +8%
$23.70 $29.15
$24.30 +2.5%
Mar 16, 2026
Rubrik Inc. - Ordinary Shares - Class A RBRK
BUY Todd Coupland $110.00
Est. +112%
$51.84 $86.46
$68.19 +31.5%
Mar 16, 2026
DBX ETF Trust - Xtrackers MSCI All China Equity ETF CN
SELL Anita Soni $21.30
Est. +10%
$23.67 -
$23.67 0.0%
Mar 11, 2026
Celestica, Inc. - Ordinary Shares (Subordinate Voting) CLS
BUY Todd Coupland $360.00
Est. +35%
$267.23 $474.03
$403.45 +51.0%
Mar 10, 2026
Coeur Mining Inc CDE
BUY - $40.00
Est. +71%
$23.35 $24.04
$18.66 -20.1%
Mar 10, 2026
Algonquin Power & Utilities Corp AQN
BUY Mark Jarvi $6.25
Est. +1%
$6.17 $6.64
$6.00 -2.8%
Mar 04, 2026
Brookfield Renewable Partners LP - Unit BEP
BUY Mark Jarvi $37.00
Est. +22%
$30.34 $38.11
$34.63 +14.1%
Feb 20, 2026
Gildan Activewear Inc GIL
BUY - $79.00
Est. +12%
$70.59 $72.46
$61.97 -12.2%
Feb 20, 2026
CF Industries Holdings Inc CF
BUY - $100.00
Est. +4%
$96.27 $141.96
$106.90 +11.0%
Feb 19, 2026
TFI International Inc TFII
BUY - $134.00
Est. +14%
$117.70 $167.69
$155.70 +32.3%
Feb 18, 2026
Magna International Inc. MGA
BUY - $76.00
Est. +14%
$66.82 $69.19
$67.06 +0.4%
Feb 17, 2026
Colliers International Group Inc CIGI
BUY Erin Kyle $173.00
Est. +57%
$110.45 $124.54
$95.09 -13.9%
Feb 12, 2026
Shopify Inc - Ordinary Shares - Class A SHOP
BUY - $185.00
Est. +75%
$105.87 $137.30
$112.49 +6.3%
Feb 06, 2026
Methanex Corp. MEOH
BUY - $52.00
Est. +10%
$47.45 $66.75
$56.25 +18.5%
Feb 04, 2026
Barnes Group Inc. B
BUY - $71.00
Est. +56%
$45.47 $51.28
$41.83 -8.0%
Feb 04, 2026
Iamgold Corp. IAG
BUY - $34.00
Est. +81%
$18.83 $24.87
$17.93 -4.8%
Feb 04, 2026
Agnico Eagle Mines Ltd AEM
BUY - $296.00
Est. +54%
$192.73 $255.24
$171.80 -10.9%
Feb 04, 2026
Pan American Silver Corp PAAS
BUY Cosmos Chiu $88.00
Est. +58%
$55.63 $68.91
$50.97 -8.4%
Feb 04, 2026
Newmont Corp NEM
BUY - $177.00
Est. +55%
$114.36 $133.45
$105.80 -7.5%
Feb 04, 2026
Eldorado Gold Corp. EGO
BUY - $54.00
Est. +38%
$39.05 $48.20
$33.76 -13.5%
Feb 04, 2026
Royal Gold, Inc. RGLD
BUY - $330.00
Est. +27%
$259.09 $304.70
$215.52 -16.8%
Feb 04, 2026
Kinross Gold Corp. KGC
BUY - $54.00
Est. +67%
$32.26 $37.73
$27.34 -15.3%
Jan 16, 2026
Open Text Corp OTEX
BUY Stephanie Price $37.00
Est. +22%
$30.30 $31.08
$22.06 -27.2%
Analyst Todd Coupland
Signal & Target
BUY $280.00
Start Price $228.30
Best Price (1Y)
$238.67
Current Price $233.09
Return +2.1%
Analyst Kevin Chiang
Signal & Target
BUY $140.00
Start Price $89.60
Best Price (1Y)
$91.52
Current Price $89.27
Return -0.4%
Analyst -
Signal & Target
BUY $118.00
Start Price $80.53
Best Price (1Y)
$81.09
Current Price $72.51
Return -10.0%
Newmont Corp
NEM
Jun 01, 2026
Analyst Anita Soni
Signal & Target
BUY $175.00
Start Price $107.23
Best Price (1Y)
$110.34
Current Price $105.80
Return -1.3%
Analyst -
Signal & Target
BUY $310.00
Start Price $179.79
Best Price (1Y)
$184.71
Current Price $171.80
Return -4.4%
Analyst -
Signal & Target
BUY $85.00
Start Price $76.89
Best Price (1Y)
$78.47
Current Price $71.49
Return -7.0%
Analyst -
Signal & Target
BUY $45.00
Start Price $39.25
Best Price (1Y)
$40.10
Current Price $38.10
Return -2.9%
Analyst -
Signal & Target
BUY $25.00
Start Price $21.64
Best Price (1Y)
$24.50
Current Price $22.52
Return +4.1%
Analyst -
Signal & Target
BUY $62.50
Start Price $49.07
Best Price (1Y)
$50.36
Current Price $48.19
Return -1.8%
Analyst Hamir Patel
Signal & Target
BUY $1.50
Start Price $0.90
Best Price (1Y)
$1.08
Current Price $1.01
Return +12.2%
Analyst -
Signal & Target
BUY $41.50
Start Price $31.50
Best Price (1Y)
$34.69
Current Price $32.28
Return +2.5%
Analyst -
Signal & Target
BUY $250.00
Start Price $191.52
Best Price (1Y)
$278.70
Current Price $233.09
Return +21.7%
Enerflex Ltd
EFXT
May 08, 2026
Analyst -
Signal & Target
BUY $28.00
Start Price $27.59
Best Price (1Y)
$29.15
Current Price $24.30
Return -11.9%
Analyst Kevin Chiang
Signal & Target
BUY $249.00
Start Price $200.48
Best Price (1Y)
$218.91
Current Price $208.09
Return +3.8%
Analyst Mark Petrie
Signal & Target
BUY $77.00
Start Price $62.26
Best Price (1Y)
$63.33
Current Price $61.97
Return -0.5%
Analyst Hamir Patel
Signal & Target
BUY $69.00
Start Price $63.28
Best Price (1Y)
$65.93
Current Price $56.25
Return -11.1%
Analyst -
Signal & Target
BUY $27.00
Start Price $23.56
Best Price (1Y)
$24.50
Current Price $22.52
Return -4.4%
Analyst -
Signal & Target
BUY $128.00
Start Price $125.71
Best Price (1Y)
$130.41
Current Price $106.90
Return -15.0%
Analyst -
Signal & Target
BUY $480.00
Start Price $367.13
Best Price (1Y)
$474.03
Current Price $403.45
Return +9.9%
Analyst -
Signal & Target
BUY $162.00
Start Price $147.03
Best Price (1Y)
$167.69
Current Price $155.70
Return +5.9%
Analyst -
Signal & Target
BUY $28.00
Start Price $25.01
Best Price (1Y)
$25.42
Current Price $24.65
Return -1.4%
Analyst -
Signal & Target
BUY $63.00
Start Price $41.16
Best Price (1Y)
$47.59
Current Price $41.83
Return +1.6%
Newmont Corp
NEM
Apr 21, 2026
Analyst Anita Soni
Signal & Target
BUY $176.00
Start Price $110.51
Best Price (1Y)
$121.26
Current Price $105.80
Return -4.3%
Analyst Anita Soni
Signal & Target
BUY $304.00
Start Price $207.88
Best Price (1Y)
$216.03
Current Price $171.80
Return -17.4%
Analyst -
Signal & Target
BUY $215.00
Start Price $128.41
Best Price (1Y)
$278.70
Current Price $233.09
Return +81.5%
Analyst Mark Jarvi
Signal & Target
BUY $40.00
Start Price $34.67
Best Price (1Y)
$38.11
Current Price $34.63
Return -0.1%
Analyst -
Signal & Target
BUY $6.50
Start Price $6.37
Best Price (1Y)
$6.55
Current Price $6.00
Return -5.8%
Enerflex Ltd
EFXT
Apr 16, 2026
Analyst -
Signal & Target
BUY $25.50
Start Price $23.70
Best Price (1Y)
$29.15
Current Price $24.30
Return +2.5%
Analyst Todd Coupland
Signal & Target
BUY $110.00
Start Price $51.84
Best Price (1Y)
$86.46
Current Price $68.19
Return +31.5%
Analyst Anita Soni
Signal & Target
SELL $21.30
Start Price $23.67
Best Price (1Y)
-
Current Price $23.67
Return 0.0%
Analyst Todd Coupland
Signal & Target
BUY $360.00
Start Price $267.23
Best Price (1Y)
$474.03
Current Price $403.45
Return +51.0%
Analyst -
Signal & Target
BUY $40.00
Start Price $23.35
Best Price (1Y)
$24.04
Current Price $18.66
Return -20.1%
Analyst Mark Jarvi
Signal & Target
BUY $6.25
Start Price $6.17
Best Price (1Y)
$6.64
Current Price $6.00
Return -2.8%
Analyst Mark Jarvi
Signal & Target
BUY $37.00
Start Price $30.34
Best Price (1Y)
$38.11
Current Price $34.63
Return +14.1%
Analyst -
Signal & Target
BUY $79.00
Start Price $70.59
Best Price (1Y)
$72.46
Current Price $61.97
Return -12.2%
Analyst -
Signal & Target
BUY $100.00
Start Price $96.27
Best Price (1Y)
$141.96
Current Price $106.90
Return +11.0%
Analyst -
Signal & Target
BUY $134.00
Start Price $117.70
Best Price (1Y)
$167.69
Current Price $155.70
Return +32.3%
Analyst -
Signal & Target
BUY $76.00
Start Price $66.82
Best Price (1Y)
$69.19
Current Price $67.06
Return +0.4%
Analyst Erin Kyle
Signal & Target
BUY $173.00
Start Price $110.45
Best Price (1Y)
$124.54
Current Price $95.09
Return -13.9%
Analyst -
Signal & Target
BUY $185.00
Start Price $105.87
Best Price (1Y)
$137.30
Current Price $112.49
Return +6.3%
Analyst -
Signal & Target
BUY $52.00
Start Price $47.45
Best Price (1Y)
$66.75
Current Price $56.25
Return +18.5%
Analyst -
Signal & Target
BUY $71.00
Start Price $45.47
Best Price (1Y)
$51.28
Current Price $41.83
Return -8.0%
Iamgold Corp.
IAG
Feb 04, 2026
Analyst -
Signal & Target
BUY $34.00
Start Price $18.83
Best Price (1Y)
$24.87
Current Price $17.93
Return -4.8%
Analyst -
Signal & Target
BUY $296.00
Start Price $192.73
Best Price (1Y)
$255.24
Current Price $171.80
Return -10.9%
Analyst Cosmos Chiu
Signal & Target
BUY $88.00
Start Price $55.63
Best Price (1Y)
$68.91
Current Price $50.97
Return -8.4%
Newmont Corp
NEM
Feb 04, 2026
Analyst -
Signal & Target
BUY $177.00
Start Price $114.36
Best Price (1Y)
$133.45
Current Price $105.80
Return -7.5%
Analyst -
Signal & Target
BUY $54.00
Start Price $39.05
Best Price (1Y)
$48.20
Current Price $33.76
Return -13.5%
Analyst -
Signal & Target
BUY $330.00
Start Price $259.09
Best Price (1Y)
$304.70
Current Price $215.52
Return -16.8%
Analyst -
Signal & Target
BUY $54.00
Start Price $32.26
Best Price (1Y)
$37.73
Current Price $27.34
Return -15.3%
Analyst Stephanie Price
Signal & Target
BUY $37.00
Start Price $30.30
Best Price (1Y)
$31.08
Current Price $22.06
Return -27.2%

Recent Upgrades / Downgrades

Date Stock Action From To
Jun 10, 2026
Datadog Inc - Ordinary Shares - Class A DDOG
Hold Outperform Outperform
Jun 09, 2026
Canadian National Railway Co. CNI
Hold Outperform Outperform
Jun 05, 2026
Rubrik Inc. - Ordinary Shares - Class A RBRK
Hold Outperform Outperform
Jun 04, 2026
Descartes Systems Group Inc DSGX
Hold Outperform Outperform
Jun 01, 2026
Newmont Corp NEM
Hold Outperform Outperform
Jun 01, 2026
Baytex Energy Corp BTE
Hold Neutral Neutral
May 29, 2026
Toronto Dominion Bank TD
Hold Neutral Neutral
May 29, 2026
WisdomTree Trust - WisdomTree International Dividend Ex-Financials Fun DOO
Hold Outperform Outperform
May 29, 2026
Royal Bank Of Canada RY
Hold Neutral Neutral
May 28, 2026
Bank Of Nova Scotia BNS
Hold Neutral Neutral
May 28, 2026
Bank of Montreal BMO
Hold Outperform Outperform
May 26, 2026
Brookfield Infrastructure Partners L.P - Unit BIP
Hold Outperform Outperform
May 26, 2026
ALTAGAS ORD SHS ATGFF
Hold Outperform Outperform
May 26, 2026
TC Energy Corporation TRP
Hold Outperform Outperform
May 26, 2026
Pembina Pipeline Corporation PBA
Hold Outperform Outperform
May 26, 2026
Agnico Eagle Mines Ltd AEM
Hold Outperform Outperform
May 26, 2026
Williams Cos Inc WMB
Hold Outperform Outperform
May 19, 2026
Stantec Inc STN
Hold Outperform Outperform
May 19, 2026
North American Construction Group Ltd NOA
Hold Neutral Neutral
May 13, 2026
GFL Environmental Inc. - Ordinary Shares (Sub Voting) GFL
Hold Outperform Outperform
May 11, 2026
Mercer International Inc. MERC
Hold Neutral Neutral
May 11, 2026
Enbridge Inc ENB
Hold Neutral Neutral
May 08, 2026
Enerflex Ltd EFXT
Hold Neutral Neutral
May 08, 2026
Datadog Inc - Ordinary Shares - Class A DDOG
Hold Outperform Outperform
May 08, 2026
Sun Life Financial, Inc. SLF
Hold Neutral Neutral
May 08, 2026
Republic Services, Inc. RSG
Hold Outperform Outperform
May 05, 2026
Dakota Gold Corp DC
Initialise Outperform
May 01, 2026
Precision Drilling Corp PDS
Hold Outperform Outperform
May 01, 2026
Methanex Corp. MEOH
Hold Neutral Neutral
May 01, 2026
Bombardier Inc. Class B BDRBF
Hold Neutral Neutral
May 01, 2026
ALTAGAS ORD SHS ATGFF
Hold Outperform Outperform
May 01, 2026
Gildan Activewear Inc GIL
Hold Outperform Outperform
Apr 30, 2026
Canadian National Railway Co. CNI
Hold Outperform Outperform
Apr 30, 2026
CF Industries Holdings Inc CF
Hold Neutral Neutral
Apr 29, 2026
Celestica, Inc. - Ordinary Shares (Subordinate Voting) CLS
Hold Outperform Outperform
Apr 29, 2026
Power Corporation of Canada PWCDF
Hold Neutral Neutral
Apr 28, 2026
TFI International Inc TFII
Hold Outperform Outperform
Apr 23, 2026
TC Energy Corporation TRP
Upgrade Neutral Outperform
Apr 21, 2026
Agnico Eagle Mines Ltd AEM
Hold Outperform Outperform
Apr 21, 2026
Newmont Corp NEM
Hold Outperform Outperform
Apr 21, 2026
Hudbay Minerals Inc. HBM
Hold Outperform Outperform
Apr 21, 2026
Lundin Mining Corporation LUNMF
Hold Neutral Neutral
Apr 20, 2026
Brookfield Renewable Partners LP - Unit BEP
Hold Outperform Outperform
Apr 20, 2026
Fortis Inc. FTS
Hold Outperform Outperform
Apr 20, 2026
Algonquin Power & Utilities Corp AQN
Hold Neutral Neutral
Apr 20, 2026
ATCO Ltd. Class I ACLLF
Hold Outperform Outperform
Apr 20, 2026
Superior Plus Corp SUUIF
Upgrade Neutral Outperform
Apr 16, 2026
Enerflex Ltd EFXT
Hold Neutral Neutral
Apr 16, 2026
Transalta Corp. TAC
Hold Outperform Outperform
Mar 16, 2026
Rubrik Inc. - Ordinary Shares - Class A RBRK
Hold Outperform 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 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 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 Hold
From Outperform
To Outperform
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 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 Neutral
To Neutral
Action Hold
From Outperform
To Outperform
Action Upgrade
From Neutral
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 Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Neutral
To Neutral
Action Hold
From Outperform
To Outperform
Action Upgrade
From Neutral
To Outperform
Action Hold
From Neutral
To Neutral
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform