← Back to Analysts

TD Securities Score: 38

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.
+4.2%
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 📉
43%
43 W / 57 L
Target Met
? How often was the target reached?
Hits vs. Total.
83%
33 W / 7 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
18%
7 W / 33 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
10%
4 W / 36 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.
41%
24 W / 35 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
40%
36 W / 54 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
70%
7 W / 3 L

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Oct 08, 2026
Gold Royalty Corp GROY
BUY Derick Ma $4.00
Est. +37%
$2.91 $3.13
$2.77 -4.8%
Sep 29, 2026
Slate Grocery REIT SRRTF
BUY - $13.00
Est. +5%
$12.44 $12.51
$12.39 -0.4%
Aug 03, 2026
Magna International Inc. MGA
BUY - $80.00
Est. +17%
$68.66 $72.14
$64.45 -6.1%
Jul 29, 2026
Clearwater Paper Corp CLW
SELL - $20.00
Est. +6%
$21.28 $18.17 (Low)
$18.46 +13.3%
Jul 24, 2026
FirstService Corp FSV
BUY Tim James $195.00
Est. +43%
$136.51 $146.52
$130.65 -4.3%
Jun 26, 2026
BlackBerry Ltd BB
SELL - $8.00
Est. +29%
$11.27 $7.46 (Low)
$8.23 +27.0%
May 20, 2026
Franco-Nevada Corporation FNV
BUY - $291.00
Est. +31%
$222.74 $273.98
$235.05 +5.5%
May 19, 2026
Brookfield Corporation - Ordinary Shares - Class A BN
BUY Cherilyn Radbourne $60.00
Est. +33%
$45.06 $46.70
$35.95 -20.2%
May 15, 2026
Forgent Power Solutions, Inc. FPS
BUY - $63.00
Est. +36%
$46.23 $65.56
$32.70 -29.3%
May 11, 2026
Pan American Silver Corp PAAS
BUY Wayne Lam $72.00
Est. +22%
$59.14 $64.94
$42.33 -28.4%
May 06, 2026
Flagship Communities Real Estate Investment Trust MHCUF
BUY - $25.00
Est. +26%
$19.80 $21.50
$21.14 +6.8%
May 04, 2026
Magna International Inc. MGA
BUY Brian Morrison $76.00
Est. +28%
$59.51 $72.14
$64.45 +8.3%
May 04, 2026
Brookfield Renewable Partners LP - Unit BEP
BUY - $39.00
Est. +20%
$32.60 $38.11
$27.90 -14.4%
May 01, 2026
West Fraser Timber Co., Ltd. WFG
BUY Sean Steuart $86.00
Est. +36%
$63.31 $74.61
$63.92 +1.0%
Apr 29, 2026
Celestica, Inc. - Ordinary Shares (Subordinate Voting) CLS
BUY - $430.00
Est. +19%
$361.71 $474.03
$323.32 -10.6%
Apr 27, 2026
Newmont Corp NEM
BUY Steven Green $129.00
Est. +7%
$120.70 $135.29
$111.56 -7.6%
Apr 24, 2026
FirstService Corp FSV
BUY - $204.00
Est. +37%
$149.16 $152.29
$130.65 -12.4%
Apr 20, 2026
Celestica, Inc. - Ordinary Shares (Subordinate Voting) CLS
SELL - $350.00
Est. +12%
$396.01 $273.80 (Low)
$323.32 +18.4%
Apr 14, 2026
FirstService Corp FSV
BUY Tim James $201.00
Est. +35%
$148.70 $154.00
$130.65 -12.1%
Mar 11, 2026
Uranium Energy Corp UEC
BUY Craig Hutchison $21.00
Est. +48%
$14.15 $16.83
$7.70 -45.6%
Mar 09, 2026
Algonquin Power & Utilities Corp AQN
SELL Sean Steuart $6.00
Est. +3%
$6.19 $4.91 (Low)
$5.15 +16.8%
Feb 24, 2026
Viper Energy Inc - Ordinary Shares - Class A VNOM
BUY Aaron Bilkoski $55.00
Est. +22%
$44.96 $51.13
$44.13 -1.8%
Feb 20, 2026
Canadian Tire Corporation, Limited CDNAF
BUY - $205.00
Est. +51%
$135.51 $135.66
$135.66 +0.1%
Feb 17, 2026
Magna International Inc. MGA
BUY Brian Morrison $75.00
Est. +14%
$65.67 $72.14
$64.45 -1.9%
Feb 17, 2026
Agnico Eagle Mines Ltd AEM
BUY Steven Green $251.00
Est. +20%
$209.20 $255.24
$177.01 -15.4%
Feb 05, 2026
FirstService Corp FSV
BUY - $217.00
Est. +33%
$162.59 $166.42
$130.65 -19.6%
Jan 30, 2026
Brookfield Infrastructure Partners L.P - Unit BIP
BUY Cherilyn Radbourne $57.00
Est. +56%
$36.53 $44.04
$36.35 -0.5%
Jan 27, 2026
Gildan Activewear Inc GIL
BUY Brian Morrison $77.00
Est. +15%
$66.99 $73.70
$41.12 -38.6%
Jan 21, 2026
Mercer International Inc. MERC
SELL Sean Steuart $2.25
Est. +11%
$2.54 $0.16 (Low)
$0.16 +93.6%
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
New Gold Inc NGD
BUY - $7.50
Est. +2%
$7.38 $13.63
$9.08 +23.0%
Oct 30, 2025
Gildan Activewear Inc GIL
BUY Brian Morrison $74.00
Est. +26%
$58.55 $73.70
$41.12 -29.8%
Oct 29, 2025
Celestica, Inc. - Ordinary Shares (Subordinate Voting) CLS
SELL - $305.00
Est. +11%
$341.18 $244.51 (Low)
$323.32 +5.2%
Oct 24, 2025
FirstService Corp FSV
BUY - $213.00
Est. +26%
$168.76 $171.88
$130.65 -22.6%
Oct 24, 2025
West Fraser Timber Co., Ltd. WFG
BUY Sean Steuart $88.00
Est. +34%
$65.60 $77.03
$63.92 -2.6%
Oct 06, 2025
Gildan Activewear Inc GIL
BUY - $73.00
Est. +20%
$60.96 $73.70
$41.12 -32.5%
Oct 03, 2025
Lightspeed Commerce Inc - Ordinary Shares (Sub Voting) LSPD
BUY - $13.00
Est. +10%
$11.80 $13.69
$10.31 -12.6%
Oct 03, 2025
Docebo Inc DCBO
BUY - $37.00
Est. +33%
$27.78 $28.72
$27.15 -2.3%
Oct 03, 2025
Descartes Systems Group Inc DSGX
BUY - $121.00
Est. +31%
$92.33 $98.35
$85.34 -7.6%
Oct 03, 2025
Open Text Corp OTEX
BUY - $40.00
Est. +6%
$37.66 $39.90
$24.97 -33.7%
Oct 03, 2025
Celestica, Inc. - Ordinary Shares (Subordinate Voting) CLS
SELL - $238.00
Est. +5%
$250.91 $230.24 (Low)
$323.32 -28.9%
Sep 30, 2025
Viper Energy Inc - Ordinary Shares - Class A VNOM
BUY Aaron Bilkoski $54.00
Est. +41%
$38.21 $51.13
$44.13 +15.5%
Aug 05, 2025
Brookfield Corporation - Ordinary Shares - Class A BN
BUY - $82.00
Est. +83%
$44.79 $74.20
$35.95 -19.7%
Aug 05, 2025
Magna International Inc. MGA
BUY - $52.00
Est. +24%
$41.77 $71.96
$64.45 +54.3%
Jul 25, 2025
West Fraser Timber Co., Ltd. WFG
BUY Sean Steuart $96.00
Est. +33%
$72.17 $77.03
$63.92 -11.4%
May 29, 2025
Starbucks Corp. SBUX
BUY Andrew Charles $90.00
Est. +8%
$83.71 $108.86
$93.25 +11.4%
May 21, 2025
TJX Companies, Inc. TJX
BUY John Kernan $142.00
Est. +5%
$134.93 $165.82
$142.80 +5.8%
May 07, 2025
FirstService Corp FSV
BUY Tim James $200.00
Est. +16%
$172.95 $209.66
$130.65 -24.5%
May 05, 2025
Hecla Mining Co. HL
BUY Wayne Lam $5.00
Est. +4%
$4.79 $34.17
$14.90 +211.1%
Mar 11, 2025
Franco-Nevada Corporation FNV
BUY Derick Ma $152.00
Est. +4%
$145.74 $285.67
$235.05 +61.3%
Analyst Derick Ma
Signal & Target
BUY $4.00
Start Price $2.91
Best Price (1Y)
$3.13
Current Price $2.77
Return -4.8%
Analyst -
Signal & Target
BUY $13.00
Start Price $12.44
Best Price (1Y)
$12.51
Current Price $12.39
Return -0.4%
Analyst -
Signal & Target
BUY $80.00
Start Price $68.66
Best Price (1Y)
$72.14
Current Price $64.45
Return -6.1%
Analyst -
Signal & Target
SELL $20.00
Start Price $21.28
Best Price (1Y)
$18.17
Current Price $18.46
Return +13.3%
Analyst Tim James
Signal & Target
BUY $195.00
Start Price $136.51
Best Price (1Y)
$146.52
Current Price $130.65
Return -4.3%
BlackBerry Ltd
BB
Jun 26, 2026
Analyst -
Signal & Target
SELL $8.00
Start Price $11.27
Best Price (1Y)
$7.46
Current Price $8.23
Return +27.0%
Analyst -
Signal & Target
BUY $291.00
Start Price $222.74
Best Price (1Y)
$273.98
Current Price $235.05
Return +5.5%
Signal & Target
BUY $60.00
Start Price $45.06
Best Price (1Y)
$46.70
Current Price $35.95
Return -20.2%
Analyst -
Signal & Target
BUY $63.00
Start Price $46.23
Best Price (1Y)
$65.56
Current Price $32.70
Return -29.3%
Analyst Wayne Lam
Signal & Target
BUY $72.00
Start Price $59.14
Best Price (1Y)
$64.94
Current Price $42.33
Return -28.4%
Analyst -
Signal & Target
BUY $25.00
Start Price $19.80
Best Price (1Y)
$21.50
Current Price $21.14
Return +6.8%
Analyst Brian Morrison
Signal & Target
BUY $76.00
Start Price $59.51
Best Price (1Y)
$72.14
Current Price $64.45
Return +8.3%
Analyst -
Signal & Target
BUY $39.00
Start Price $32.60
Best Price (1Y)
$38.11
Current Price $27.90
Return -14.4%
Analyst Sean Steuart
Signal & Target
BUY $86.00
Start Price $63.31
Best Price (1Y)
$74.61
Current Price $63.92
Return +1.0%
Analyst -
Signal & Target
BUY $430.00
Start Price $361.71
Best Price (1Y)
$474.03
Current Price $323.32
Return -10.6%
Newmont Corp
NEM
Apr 27, 2026
Analyst Steven Green
Signal & Target
BUY $129.00
Start Price $120.70
Best Price (1Y)
$135.29
Current Price $111.56
Return -7.6%
Analyst -
Signal & Target
BUY $204.00
Start Price $149.16
Best Price (1Y)
$152.29
Current Price $130.65
Return -12.4%
Analyst -
Signal & Target
SELL $350.00
Start Price $396.01
Best Price (1Y)
$273.80
Current Price $323.32
Return +18.4%
Analyst Tim James
Signal & Target
BUY $201.00
Start Price $148.70
Best Price (1Y)
$154.00
Current Price $130.65
Return -12.1%
Analyst Craig Hutchison
Signal & Target
BUY $21.00
Start Price $14.15
Best Price (1Y)
$16.83
Current Price $7.70
Return -45.6%
Analyst Sean Steuart
Signal & Target
SELL $6.00
Start Price $6.19
Best Price (1Y)
$4.91
Current Price $5.15
Return +16.8%
Analyst Aaron Bilkoski
Signal & Target
BUY $55.00
Start Price $44.96
Best Price (1Y)
$51.13
Current Price $44.13
Return -1.8%
Analyst -
Signal & Target
BUY $205.00
Start Price $135.51
Best Price (1Y)
$135.66
Current Price $135.66
Return +0.1%
Analyst Brian Morrison
Signal & Target
BUY $75.00
Start Price $65.67
Best Price (1Y)
$72.14
Current Price $64.45
Return -1.9%
Analyst Steven Green
Signal & Target
BUY $251.00
Start Price $209.20
Best Price (1Y)
$255.24
Current Price $177.01
Return -15.4%
Analyst -
Signal & Target
BUY $217.00
Start Price $162.59
Best Price (1Y)
$166.42
Current Price $130.65
Return -19.6%
Signal & Target
BUY $57.00
Start Price $36.53
Best Price (1Y)
$44.04
Current Price $36.35
Return -0.5%
Analyst Brian Morrison
Signal & Target
BUY $77.00
Start Price $66.99
Best Price (1Y)
$73.70
Current Price $41.12
Return -38.6%
Analyst Sean Steuart
Signal & Target
SELL $2.25
Start Price $2.54
Best Price (1Y)
$0.16
Current Price $0.16
Return +93.6%
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%
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 Brian Morrison
Signal & Target
BUY $74.00
Start Price $58.55
Best Price (1Y)
$73.70
Current Price $41.12
Return -29.8%
Analyst -
Signal & Target
SELL $305.00
Start Price $341.18
Best Price (1Y)
$244.51
Current Price $323.32
Return +5.2%
Analyst -
Signal & Target
BUY $213.00
Start Price $168.76
Best Price (1Y)
$171.88
Current Price $130.65
Return -22.6%
Analyst Sean Steuart
Signal & Target
BUY $88.00
Start Price $65.60
Best Price (1Y)
$77.03
Current Price $63.92
Return -2.6%
Analyst -
Signal & Target
BUY $73.00
Start Price $60.96
Best Price (1Y)
$73.70
Current Price $41.12
Return -32.5%
Analyst -
Signal & Target
BUY $13.00
Start Price $11.80
Best Price (1Y)
$13.69
Current Price $10.31
Return -12.6%
Docebo Inc
DCBO
Oct 03, 2025
Analyst -
Signal & Target
BUY $37.00
Start Price $27.78
Best Price (1Y)
$28.72
Current Price $27.15
Return -2.3%
Analyst -
Signal & Target
BUY $121.00
Start Price $92.33
Best Price (1Y)
$98.35
Current Price $85.34
Return -7.6%
Analyst -
Signal & Target
BUY $40.00
Start Price $37.66
Best Price (1Y)
$39.90
Current Price $24.97
Return -33.7%
Analyst -
Signal & Target
SELL $238.00
Start Price $250.91
Best Price (1Y)
$230.24
Current Price $323.32
Return -28.9%
Analyst Aaron Bilkoski
Signal & Target
BUY $54.00
Start Price $38.21
Best Price (1Y)
$51.13
Current Price $44.13
Return +15.5%
Analyst -
Signal & Target
BUY $82.00
Start Price $44.79
Best Price (1Y)
$74.20
Current Price $35.95
Return -19.7%
Analyst -
Signal & Target
BUY $52.00
Start Price $41.77
Best Price (1Y)
$71.96
Current Price $64.45
Return +54.3%
Analyst Sean Steuart
Signal & Target
BUY $96.00
Start Price $72.17
Best Price (1Y)
$77.03
Current Price $63.92
Return -11.4%
Analyst Andrew Charles
Signal & Target
BUY $90.00
Start Price $83.71
Best Price (1Y)
$108.86
Current Price $93.25
Return +11.4%
Analyst John Kernan
Signal & Target
BUY $142.00
Start Price $134.93
Best Price (1Y)
$165.82
Current Price $142.80
Return +5.8%
Analyst Tim James
Signal & Target
BUY $200.00
Start Price $172.95
Best Price (1Y)
$209.66
Current Price $130.65
Return -24.5%
Analyst Wayne Lam
Signal & Target
BUY $5.00
Start Price $4.79
Best Price (1Y)
$34.17
Current Price $14.90
Return +211.1%
Analyst Derick Ma
Signal & Target
BUY $152.00
Start Price $145.74
Best Price (1Y)
$285.67
Current Price $235.05
Return +61.3%

Recent Upgrades / Downgrades

Date Stock Action From To
Oct 09, 2026
Boyd Group Services Inc. BYDGF
Hold Buy Buy
Oct 08, 2026
Gold Royalty Corp GROY
Initialise Buy
Oct 08, 2026
Versamet Royalties Corp. VMET
Initialise Buy
Oct 07, 2026
ATCO Ltd. Class I ACLLF
Upgrade Hold Buy
Oct 05, 2026
Athabasca Oil Corporation ATHOF
Downgrade Hold Sell
Oct 01, 2026
Jamieson Wellness Inc. JWLLF
Downgrade Buy Sell
Sep 29, 2026
Sangoma Technologies Corporation SANG
Downgrade Buy Sell
Sep 29, 2026
Slate Grocery REIT SRRTF
Downgrade Sell
Sep 28, 2026
Cronos Group Inc CRON
Hold Buy Buy
Sep 28, 2026
Artemis Gold Inc. ARGTF
Hold Hold Hold
Sep 28, 2026
Ag Growth International Inc. AGGZF
Downgrade Buy Hold
Sep 17, 2026
Equinox Gold Corp EQX
Hold Buy Buy
Sep 17, 2026
Cargojet Inc. CGJTF
Hold Buy Buy
Sep 15, 2026
AGF Management Limited AGFMF
Hold Buy Buy
Sep 15, 2026
BCE Inc BCE
Hold Buy Buy
Sep 14, 2026
Enbridge Inc ENB
Upgrade Hold Buy
Sep 14, 2026
Enghouse Systems Limited EGHSF
Hold Hold Hold
Sep 14, 2026
TC Energy Corporation TRP
Upgrade Hold Buy
Aug 25, 2026
Bank Of Nova Scotia BNS
Upgrade Hold Buy
Aug 18, 2026
WisdomTree Trust - WisdomTree International Dividend Ex-Financials Fun DOO
Upgrade Hold Buy
Aug 18, 2026
Mattr Corp. MTTRF
Hold Buy Buy
Aug 17, 2026
Talon Metals Corp. TLOFF
Hold Buy Buy
Aug 17, 2026
Automotive Properties Real Estate Investment Trust APPTF
Hold Hold Hold
Aug 17, 2026
Bird Construction Inc. BIRDF
Hold Buy Buy
Aug 14, 2026
Northland Power Inc. NPIFF
Upgrade Hold Buy
Aug 12, 2026
Bank of Montreal BMO
Hold Buy Buy
Aug 12, 2026
Bank Of Nova Scotia BNS
Hold Hold Hold
Aug 12, 2026
National Bank of Canada NTIOF
Hold Hold Hold
Aug 12, 2026
Royal Bank Of Canada RY
Hold Buy Buy
Aug 12, 2026
Canadian Imperial Bank Of Commerce CM
Hold Buy Buy
Aug 10, 2026
ATS Corporation. ATS
Downgrade Buy Hold
Aug 07, 2026
Propel Holdings Inc. PRLPF
Hold Buy Buy
Aug 07, 2026
Savaria Corporation SISXF
Hold Buy Buy
Aug 07, 2026
Quebecor Inc. QBCRF
Hold Buy Buy
Aug 07, 2026
Premium Brands Holdings Corporation PRBZF
Hold Buy Buy
Aug 07, 2026
Dorel Industries Inc. DIIBF
Hold Hold Hold
Aug 07, 2026
AirBoss of America Corp. ABSSF
Hold Buy Buy
Aug 07, 2026
Killam Apartment REIT KMMPF
Hold Buy Buy
Aug 07, 2026
Kelt Exploration Ltd. KELTF
Hold Buy Buy
Aug 07, 2026
Canadian Natural Resources Ltd. CNQ
Hold Buy Buy
Aug 07, 2026
Sun Life Financial, Inc. SLF
Hold Buy Buy
Aug 07, 2026
Ero Copper Corp ERO
Hold Hold Hold
Aug 06, 2026
Sienna Senior Living Inc. LWSCF
Hold Buy Buy
Aug 06, 2026
ADENTRA Inc. HDIUF
Hold Buy Buy
Aug 06, 2026
Manulife Financial Corp. MFC
Hold Buy Buy
Aug 06, 2026
Thomson-Reuters Corp TRI
Hold Buy Buy
Aug 06, 2026
Dream Industrial Real Estate Investment Trust DREUF
Hold Buy Buy
Aug 06, 2026
G Mining Ventures Corp. GMINF
Hold Buy Buy
Aug 06, 2026
Sprott Inc SII
Hold Hold Hold
Aug 06, 2026
Chorus Aviation Inc. CHRRF
Hold Buy Buy
Action Hold
From Buy
To Buy
Action Initialise
From -
To Buy
Action Initialise
From -
To Buy
Action Upgrade
From Hold
To Buy
Action Downgrade
From Hold
To Sell
Action Downgrade
From Buy
To Sell
Action Downgrade
From Buy
To Sell
Action Downgrade
From -
To Sell
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 Buy
To Buy
Action Hold
From Buy
To Buy
Action Upgrade
From Hold
To Buy
Action Hold
From Hold
To Hold
Action Upgrade
From Hold
To Buy
Action Upgrade
From Hold
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Upgrade
From Hold
To Buy
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 Downgrade
From Buy
To Hold
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 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 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