← Back to Analysts

TD Securities Score: 43

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.
+6.5%
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 📉
46%
42 W / 50 L
Target Met
? How often was the target reached?
Hits vs. Total.
94%
30 W / 2 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
22%
7 W / 25 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
13%
4 W / 28 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.
43%
23 W / 31 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
44%
37 W / 47 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
63%
5 W / 3 L

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
May 20, 2026
Franco-Nevada Corporation FNV
BUY - $291.00
Est. +31%
$222.74 $239.99
$209.46 -6.0%
May 19, 2026
Brookfield Corporation - Ordinary Shares - Class A BN
BUY Cherilyn Radbourne $60.00
Est. +33%
$45.06 $46.70
$45.21 +0.3%
May 15, 2026
Forgent Power Solutions, Inc. FPS
BUY - $63.00
Est. +36%
$46.23 $65.56
$59.03 +27.7%
May 11, 2026
Pan American Silver Corp PAAS
BUY Wayne Lam $72.00
Est. +22%
$59.14 $64.94
$48.14 -18.6%
May 04, 2026
Magna International Inc. MGA
BUY Brian Morrison $76.00
Est. +28%
$59.51 $69.19
$66.73 +12.1%
May 04, 2026
Brookfield Renewable Partners LP - Unit BEP
BUY - $39.00
Est. +20%
$32.60 $38.11
$34.32 +5.3%
May 01, 2026
West Fraser Timber Co., Ltd. WFG
BUY Sean Steuart $86.00
Est. +36%
$63.31 $69.47
$69.04 +9.1%
Apr 29, 2026
Celestica, Inc. - Ordinary Shares (Subordinate Voting) CLS
BUY - $430.00
Est. +19%
$361.71 $474.03
$393.12 +8.7%
Apr 27, 2026
Newmont Corp NEM
BUY Steven Green $129.00
Est. +7%
$120.70 $121.26
$100.23 -17.0%
Apr 24, 2026
FirstService Corp FSV
BUY - $204.00
Est. +37%
$149.16 $148.30
$143.36 -3.9%
Apr 20, 2026
Celestica, Inc. - Ordinary Shares (Subordinate Voting) CLS
SELL - $350.00
Est. +12%
$396.01 $324.50 (Low)
$393.12 +0.7%
Apr 14, 2026
FirstService Corp FSV
BUY Tim James $201.00
Est. +35%
$148.70 $154.00
$143.36 -3.6%
Mar 11, 2026
Uranium Energy Corp UEC
BUY Craig Hutchison $21.00
Est. +48%
$14.15 $16.83
$11.03 -22.0%
Mar 09, 2026
Algonquin Power & Utilities Corp AQN
SELL Sean Steuart $6.00
Est. +3%
$6.19 $5.72 (Low)
$5.94 +4.0%
Feb 24, 2026
Viper Energy Inc - Ordinary Shares - Class A VNOM
BUY Aaron Bilkoski $55.00
Est. +22%
$44.96 $51.13
$44.38 -1.3%
Feb 17, 2026
Magna International Inc. MGA
BUY Brian Morrison $75.00
Est. +14%
$65.67 $69.19
$66.73 +1.6%
Feb 17, 2026
Agnico Eagle Mines Ltd AEM
BUY Steven Green $251.00
Est. +20%
$209.20 $255.24
$162.64 -22.3%
Feb 05, 2026
FirstService Corp FSV
BUY - $217.00
Est. +33%
$162.59 $166.42
$143.36 -11.8%
Jan 30, 2026
Brookfield Infrastructure Partners L.P - Unit BIP
BUY Cherilyn Radbourne $57.00
Est. +56%
$36.53 $40.32
$38.28 +4.8%
Jan 27, 2026
Gildan Activewear Inc GIL
BUY Brian Morrison $77.00
Est. +15%
$66.99 $73.70
$60.78 -9.3%
Jan 21, 2026
Mercer International Inc. MERC
SELL Sean Steuart $2.25
Est. +11%
$2.54 $0.75 (Low)
$0.91 +64.2%
Dec 01, 2025
New Gold Inc NGD
BUY Wayne Lam $12.00
Est. +43%
$8.41 $13.63
$9.08 +8.0%
Oct 30, 2025
Gildan Activewear Inc GIL
BUY Brian Morrison $74.00
Est. +26%
$58.55 $73.70
$60.78 +3.8%
Oct 30, 2025
New Gold Inc NGD
BUY - $7.50
Est. +2%
$7.38 $13.63
$9.08 +23.0%
Oct 29, 2025
Celestica, Inc. - Ordinary Shares (Subordinate Voting) CLS
SELL - $305.00
Est. +11%
$341.18 $244.51 (Low)
$393.12 -15.2%
Oct 24, 2025
FirstService Corp FSV
BUY - $213.00
Est. +26%
$168.76 $171.88
$143.36 -15.1%
Oct 24, 2025
West Fraser Timber Co., Ltd. WFG
BUY Sean Steuart $88.00
Est. +34%
$65.60 $77.03
$69.04 +5.2%
Oct 06, 2025
Gildan Activewear Inc GIL
BUY - $73.00
Est. +20%
$60.96 $73.70
$60.78 -0.3%
Oct 03, 2025
Docebo Inc DCBO
BUY - $37.00
Est. +33%
$27.78 $28.72
$18.08 -34.9%
Oct 03, 2025
Open Text Corp OTEX
BUY - $40.00
Est. +6%
$37.66 $39.90
$22.23 -41.0%
Oct 03, 2025
Lightspeed Commerce Inc - Ordinary Shares (Sub Voting) LSPD
BUY - $13.00
Est. +10%
$11.80 $13.69
$9.63 -18.4%
Oct 03, 2025
Celestica, Inc. - Ordinary Shares (Subordinate Voting) CLS
SELL - $238.00
Est. +5%
$250.91 $230.24 (Low)
$393.12 -56.7%
Oct 03, 2025
Descartes Systems Group Inc DSGX
BUY - $121.00
Est. +31%
$92.33 $98.35
$72.97 -21.0%
Sep 30, 2025
Viper Energy Inc - Ordinary Shares - Class A VNOM
BUY Aaron Bilkoski $54.00
Est. +41%
$38.21 $51.13
$44.38 +16.1%
Aug 05, 2025
Brookfield Corporation - Ordinary Shares - Class A BN
BUY - $82.00
Est. +22%
$67.18 $74.20
$45.21 -32.7%
Aug 05, 2025
Magna International Inc. MGA
BUY - $52.00
Est. +24%
$41.77 $70.00
$66.73 +59.8%
Jul 25, 2025
West Fraser Timber Co., Ltd. WFG
BUY Sean Steuart $96.00
Est. +33%
$72.17 $77.03
$69.04 -4.3%
May 29, 2025
Starbucks Corp. SBUX
BUY Andrew Charles $90.00
Est. +8%
$83.71 $108.86
$103.04 +23.1%
May 21, 2025
TJX Companies, Inc. TJX
BUY John Kernan $142.00
Est. +5%
$134.93 $165.82
$168.41 +24.8%
May 07, 2025
FirstService Corp FSV
BUY Tim James $200.00
Est. +16%
$172.95 $209.66
$143.36 -17.1%
May 05, 2025
Hecla Mining Co. HL
BUY Wayne Lam $5.00
Est. +4%
$4.79 $34.17
$15.29 +219.2%
Mar 11, 2025
Franco-Nevada Corporation FNV
BUY Derick Ma $152.00
Est. +4%
$145.74 $285.67
$209.46 +43.7%
Sep 30, 2024
Accenture plc - Ordinary Shares - Class A ACN
BUY Bryan Bergin $400.00
Est. +14%
$349.70 $398.34
$170.28 -51.3%
Sep 25, 2024
Cboe Global Markets Inc. CBOE
BUY Bill Katz $205.00
Est. +1%
$203.10 $255.17
$294.91 +45.2%
Aug 15, 2024
Wheaton Precious Metals Corp WPM
BUY Greg Barnes $70.00
Est. +21%
$57.86 $103.75
$116.10 +100.7%
Aug 12, 2024
Ballard Power Systems Inc. BLDP
SELL Aaron MacNeil $1.50
Est. +18%
$1.82 $1.00 (Low)
$4.22 -131.9%
Aug 02, 2024
Gildan Activewear Inc GIL
BUY Brian Morrison $50.00
Est. +22%
$41.01 $55.39
$60.78 +48.2%
May 21, 2024
New Gold Inc NGD
SELL Steven Green $2.00
Est. +8%
$2.17 $1.94 (Low)
$9.08 -318.4%
May 06, 2024
Magna International Inc. MGA
BUY Brian Morrison $62.00
Est. +34%
$46.40 $47.22
$66.73 +43.8%
Mar 18, 2024
Wheaton Precious Metals Corp WPM
BUY Greg Barnes $53.00
Est. +20%
$44.16 $77.35
$116.10 +162.9%
Analyst -
Signal & Target
BUY $291.00
Start Price $222.74
Best Price (1Y)
$239.99
Current Price $209.46
Return -6.0%
Signal & Target
BUY $60.00
Start Price $45.06
Best Price (1Y)
$46.70
Current Price $45.21
Return +0.3%
Analyst -
Signal & Target
BUY $63.00
Start Price $46.23
Best Price (1Y)
$65.56
Current Price $59.03
Return +27.7%
Analyst Wayne Lam
Signal & Target
BUY $72.00
Start Price $59.14
Best Price (1Y)
$64.94
Current Price $48.14
Return -18.6%
Analyst Brian Morrison
Signal & Target
BUY $76.00
Start Price $59.51
Best Price (1Y)
$69.19
Current Price $66.73
Return +12.1%
Analyst -
Signal & Target
BUY $39.00
Start Price $32.60
Best Price (1Y)
$38.11
Current Price $34.32
Return +5.3%
Analyst Sean Steuart
Signal & Target
BUY $86.00
Start Price $63.31
Best Price (1Y)
$69.47
Current Price $69.04
Return +9.1%
Analyst -
Signal & Target
BUY $430.00
Start Price $361.71
Best Price (1Y)
$474.03
Current Price $393.12
Return +8.7%
Newmont Corp
NEM
Apr 27, 2026
Analyst Steven Green
Signal & Target
BUY $129.00
Start Price $120.70
Best Price (1Y)
$121.26
Current Price $100.23
Return -17.0%
Analyst -
Signal & Target
BUY $204.00
Start Price $149.16
Best Price (1Y)
$148.30
Current Price $143.36
Return -3.9%
Analyst -
Signal & Target
SELL $350.00
Start Price $396.01
Best Price (1Y)
$324.50
Current Price $393.12
Return +0.7%
Analyst Tim James
Signal & Target
BUY $201.00
Start Price $148.70
Best Price (1Y)
$154.00
Current Price $143.36
Return -3.6%
Analyst Craig Hutchison
Signal & Target
BUY $21.00
Start Price $14.15
Best Price (1Y)
$16.83
Current Price $11.03
Return -22.0%
Analyst Sean Steuart
Signal & Target
SELL $6.00
Start Price $6.19
Best Price (1Y)
$5.72
Current Price $5.94
Return +4.0%
Analyst Aaron Bilkoski
Signal & Target
BUY $55.00
Start Price $44.96
Best Price (1Y)
$51.13
Current Price $44.38
Return -1.3%
Analyst Brian Morrison
Signal & Target
BUY $75.00
Start Price $65.67
Best Price (1Y)
$69.19
Current Price $66.73
Return +1.6%
Analyst Steven Green
Signal & Target
BUY $251.00
Start Price $209.20
Best Price (1Y)
$255.24
Current Price $162.64
Return -22.3%
Analyst -
Signal & Target
BUY $217.00
Start Price $162.59
Best Price (1Y)
$166.42
Current Price $143.36
Return -11.8%
Signal & Target
BUY $57.00
Start Price $36.53
Best Price (1Y)
$40.32
Current Price $38.28
Return +4.8%
Analyst Brian Morrison
Signal & Target
BUY $77.00
Start Price $66.99
Best Price (1Y)
$73.70
Current Price $60.78
Return -9.3%
Analyst Sean Steuart
Signal & Target
SELL $2.25
Start Price $2.54
Best Price (1Y)
$0.75
Current Price $0.91
Return +64.2%
New Gold Inc
NGD
Dec 01, 2025
Analyst Wayne Lam
Signal & Target
BUY $12.00
Start Price $8.41
Best Price (1Y)
$13.63
Current Price $9.08
Return +8.0%
Analyst Brian Morrison
Signal & Target
BUY $74.00
Start Price $58.55
Best Price (1Y)
$73.70
Current Price $60.78
Return +3.8%
New Gold Inc
NGD
Oct 30, 2025
Analyst -
Signal & Target
BUY $7.50
Start Price $7.38
Best Price (1Y)
$13.63
Current Price $9.08
Return +23.0%
Analyst -
Signal & Target
SELL $305.00
Start Price $341.18
Best Price (1Y)
$244.51
Current Price $393.12
Return -15.2%
Analyst -
Signal & Target
BUY $213.00
Start Price $168.76
Best Price (1Y)
$171.88
Current Price $143.36
Return -15.1%
Analyst Sean Steuart
Signal & Target
BUY $88.00
Start Price $65.60
Best Price (1Y)
$77.03
Current Price $69.04
Return +5.2%
Analyst -
Signal & Target
BUY $73.00
Start Price $60.96
Best Price (1Y)
$73.70
Current Price $60.78
Return -0.3%
Docebo Inc
DCBO
Oct 03, 2025
Analyst -
Signal & Target
BUY $37.00
Start Price $27.78
Best Price (1Y)
$28.72
Current Price $18.08
Return -34.9%
Analyst -
Signal & Target
BUY $40.00
Start Price $37.66
Best Price (1Y)
$39.90
Current Price $22.23
Return -41.0%
Analyst -
Signal & Target
BUY $13.00
Start Price $11.80
Best Price (1Y)
$13.69
Current Price $9.63
Return -18.4%
Analyst -
Signal & Target
SELL $238.00
Start Price $250.91
Best Price (1Y)
$230.24
Current Price $393.12
Return -56.7%
Analyst -
Signal & Target
BUY $121.00
Start Price $92.33
Best Price (1Y)
$98.35
Current Price $72.97
Return -21.0%
Analyst Aaron Bilkoski
Signal & Target
BUY $54.00
Start Price $38.21
Best Price (1Y)
$51.13
Current Price $44.38
Return +16.1%
Analyst -
Signal & Target
BUY $82.00
Start Price $67.18
Best Price (1Y)
$74.20
Current Price $45.21
Return -32.7%
Analyst -
Signal & Target
BUY $52.00
Start Price $41.77
Best Price (1Y)
$70.00
Current Price $66.73
Return +59.8%
Analyst Sean Steuart
Signal & Target
BUY $96.00
Start Price $72.17
Best Price (1Y)
$77.03
Current Price $69.04
Return -4.3%
Analyst Andrew Charles
Signal & Target
BUY $90.00
Start Price $83.71
Best Price (1Y)
$108.86
Current Price $103.04
Return +23.1%
Analyst John Kernan
Signal & Target
BUY $142.00
Start Price $134.93
Best Price (1Y)
$165.82
Current Price $168.41
Return +24.8%
Analyst Tim James
Signal & Target
BUY $200.00
Start Price $172.95
Best Price (1Y)
$209.66
Current Price $143.36
Return -17.1%
Analyst Wayne Lam
Signal & Target
BUY $5.00
Start Price $4.79
Best Price (1Y)
$34.17
Current Price $15.29
Return +219.2%
Analyst Derick Ma
Signal & Target
BUY $152.00
Start Price $145.74
Best Price (1Y)
$285.67
Current Price $209.46
Return +43.7%
Analyst Bryan Bergin
Signal & Target
BUY $400.00
Start Price $349.70
Best Price (1Y)
$398.34
Current Price $170.28
Return -51.3%
Analyst Bill Katz
Signal & Target
BUY $205.00
Start Price $203.10
Best Price (1Y)
$255.17
Current Price $294.91
Return +45.2%
Analyst Greg Barnes
Signal & Target
BUY $70.00
Start Price $57.86
Best Price (1Y)
$103.75
Current Price $116.10
Return +100.7%
Analyst Aaron MacNeil
Signal & Target
SELL $1.50
Start Price $1.82
Best Price (1Y)
$1.00
Current Price $4.22
Return -131.9%
Analyst Brian Morrison
Signal & Target
BUY $50.00
Start Price $41.01
Best Price (1Y)
$55.39
Current Price $60.78
Return +48.2%
New Gold Inc
NGD
May 21, 2024
Analyst Steven Green
Signal & Target
SELL $2.00
Start Price $2.17
Best Price (1Y)
$1.94
Current Price $9.08
Return -318.4%
Analyst Brian Morrison
Signal & Target
BUY $62.00
Start Price $46.40
Best Price (1Y)
$47.22
Current Price $66.73
Return +43.8%
Analyst Greg Barnes
Signal & Target
BUY $53.00
Start Price $44.16
Best Price (1Y)
$77.35
Current Price $116.10
Return +162.9%

Recent Upgrades / Downgrades

Date Stock Action From To
May 29, 2026
WisdomTree Trust - WisdomTree International Dividend Ex-Financials Fun DOO
Hold Hold Hold
May 29, 2026
Royal Bank Of Canada RY
Hold Buy Buy
May 28, 2026
Bank Of Nova Scotia BNS
Hold Hold Hold
May 28, 2026
Bank of Montreal BMO
Hold Buy Buy
May 26, 2026
Pembina Pipeline Corporation PBA
Upgrade Hold Buy
May 20, 2026
Franco-Nevada Corporation FNV
Upgrade Hold Buy
May 20, 2026
Orla Mining Ltd ORLA
Upgrade Hold Buy
May 19, 2026
Brookfield Corporation - Ordinary Shares - Class A BN
Hold Buy Buy
May 15, 2026
Forgent Power Solutions, Inc. FPS
Hold Buy Buy
May 15, 2026
Superior Plus Corp SUUIF
Hold Hold Hold
May 14, 2026
Power Corporation of Canada PWCDF
Downgrade Buy Hold
May 14, 2026
Manulife Financial Corp. MFC
Hold Buy Buy
May 14, 2026
CONSTELLATION SOFTWARE ORD SHS CNSWF
Hold Buy Buy
May 13, 2026
Imperial Oil Ltd. IMO
Hold Sell Sell
May 12, 2026
Cronos Group Inc CRON
Hold Buy Buy
May 11, 2026
Baytex Energy Corp BTE
Hold Hold Hold
May 11, 2026
Pan American Silver Corp PAAS
Upgrade Buy
May 08, 2026
Enerflex Ltd EFXT
Hold Buy Buy
May 08, 2026
ATCO Ltd. Class I ACLLF
Hold Hold Hold
May 07, 2026
Transalta Corp. TAC
Hold Buy Buy
May 07, 2026
Sprott Inc SII
Hold Hold Hold
May 07, 2026
Fortis Inc. FTS
Hold Buy Buy
May 07, 2026
Louisiana-Pacific Corp. LPX
Upgrade Buy Buy
May 07, 2026
Sun Life Financial, Inc. SLF
Hold Buy Buy
May 06, 2026
Thomson-Reuters Corp TRI
Hold Buy Buy
May 06, 2026
Nutrien Ltd NTR
Hold Buy Buy
May 04, 2026
Magna International Inc. MGA
Hold Buy Buy
May 04, 2026
TC Energy Corporation TRP
Hold Hold Hold
May 04, 2026
Brookfield Renewable Partners LP - Unit BEP
Hold Buy Buy
May 01, 2026
Bombardier Inc. Class B BDRBF
Hold Hold Hold
May 01, 2026
Precision Drilling Corp PDS
Hold Hold Hold
May 01, 2026
ALTAGAS ORD SHS ATGFF
Hold Buy Buy
May 01, 2026
West Fraser Timber Co., Ltd. WFG
Hold Buy Buy
Apr 29, 2026
Celestica, Inc. - Ordinary Shares (Subordinate Voting) CLS
Upgrade Hold Buy
Apr 29, 2026
Spotify Technology S.A. SPOT
Upgrade Buy
Apr 28, 2026
Telus Corp. TU
Upgrade Buy Buy
Apr 28, 2026
Old Dominion Freight Line, Inc. ODFL
Upgrade Buy
Apr 27, 2026
Newmont Corp NEM
Hold Hold Hold
Apr 24, 2026
Teck Resources Ltd - Ordinary Shares - Class B (Sub Voting) TECK
Hold Hold Hold
Apr 23, 2026
Rogers Communications Inc. - Ordinary Shares - Class B RCI
Upgrade Buy Buy
Apr 21, 2026
Superior Plus Corp SUUIF
Hold Hold Hold
Apr 20, 2026
Celestica, Inc. - Ordinary Shares (Subordinate Voting) CLS
Hold Hold Hold
Apr 15, 2026
WisdomTree Trust - WisdomTree International Dividend Ex-Financials Fun DOO
Downgrade Hold
Apr 14, 2026
FirstService Corp FSV
Hold Buy Buy
Apr 13, 2026
Amazon.com Inc. AMZN
Upgrade Buy
Apr 08, 2026
Pembina Pipeline Corporation PBA
Hold Hold Hold
Mar 03, 2026
Bank Of Nova Scotia BNS
Downgrade Buy Hold
Feb 27, 2026
Canadian Imperial Bank Of Commerce CM
Hold Buy Buy
Feb 27, 2026
Enerflex Ltd EFXT
Hold Buy Buy
Feb 27, 2026
Pembina Pipeline Corporation PBA
Hold Hold Hold
Action Hold
From Buy
To Buy
Action Hold
From Hold
To Hold
Action Hold
From Buy
To Buy
Action Upgrade
From Hold
To Buy
Action Upgrade
From Hold
To Buy
Action Upgrade
From Hold
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Hold
To Hold
Action Downgrade
From Buy
To Hold
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Sell
To Sell
Action Hold
From Buy
To Buy
Action Hold
From Hold
To Hold
Action Upgrade
From -
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Hold
To Hold
Action Hold
From Buy
To Buy
Action Hold
From Hold
To Hold
Action Hold
From Buy
To Buy
Action Upgrade
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Hold
To Hold
Action Hold
From Buy
To Buy
Action Hold
From Hold
To Hold
Action Hold
From Hold
To Hold
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Upgrade
From -
To Buy
Action Upgrade
From Buy
To Buy
Action Upgrade
From -
To Buy
Action Hold
From Hold
To Hold
Action Hold
From Hold
To Hold
Action Hold
From Buy
To Buy
Action Upgrade
From -
To Buy
Action Hold
From Hold
To Hold
Action Downgrade
From Buy
To Hold
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Hold
To Hold