Tom Mackinnon
Stock Analyst at BMO Capital
(4.93)
# 169
Out of 4,534 analysts
646
Total ratings
73.8%
Success rate
17.4%
Average return
Main Sectors:
Stocks Rated by Tom Mackinnon
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| TSX: EFN Element Fleet Management Corp. | Maintained: Buy | $40.00 | $30.52 | +31.06% | 44 | Jul 14, 2026 | |
| TSX: IGM IGM Financial Inc. | Maintained: Hold | $72.00 → $80.00 | $83.92 | -4.67% | 63 | Jul 14, 2026 | |
| TSX: MFC Manulife Financial Corporation | Maintained: Buy | $57.00 → $67.00 | $59.76 | +12.12% | 59 | Jul 13, 2026 | |
| TSX: SLF Sun Life Financial Inc. | Maintained: Buy | $105.00 → $125.00 | $113.50 | +10.13% | 66 | Jul 13, 2026 | |
| TSX: AGF.B AGF Management Limited | Maintained: Hold | $21.00 | $22.71 | -7.53% | 66 | Jun 24, 2026 | |
| TSX: POW Power Corporation of Canada | Maintained: Hold | $79.00 → $80.00 | $91.44 | -12.51% | 54 | May 14, 2026 | |
| TSX: GWO Great-West Lifeco Inc. | Maintained: Hold | $66.00 → $76.00 | $91.73 | -17.15% | 53 | May 8, 2026 | |
| TSX: FFH Fairfax Financial Holdings Limited | Maintained: Hold | $2,500 | $2,308 | +8.34% | 58 | Mar 10, 2026 | |
| TSX: IAG iA Financial Corporation Inc. | Maintained: Buy | $175.00 | $205.32 | -14.77% | 44 | Feb 19, 2026 | |
| TSX: TSU Trisura Group Ltd. | Maintained: Buy | $51.00 → $59.00 | $43.64 | +35.20% | 38 | Feb 17, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $80.00 → $73.00 | $79.40 | -8.06% | 24 | Nov 7, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $335.00 → $320.00 | $294.39 | +8.70% | 60 | Nov 5, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $4 | $0.8826 | n/a | 1 | Aug 15, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $40 | $10.10 | n/a | 2 | Feb 9, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $72.84 | $40.22 | n/a | 7 | Sep 26, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $144.28 | $165.55 | n/a | 3 | Sep 22, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $68.64 | $227.63 | n/a | 4 | Sep 22, 2016 |
Element Fleet Management Corp.
Jul 14, 2026
Maintained: Buy
Price Target: $40.00
Current: $30.52
Upside: +31.06%
IGM Financial Inc.
Jul 14, 2026
Maintained: Hold
Price Target: $72.00 → $80.00
Current: $83.92
Upside: -4.67%
Manulife Financial Corporation
Jul 13, 2026
Maintained: Buy
Price Target: $57.00 → $67.00
Current: $59.76
Upside: +12.12%
Sun Life Financial Inc.
Jul 13, 2026
Maintained: Buy
Price Target: $105.00 → $125.00
Current: $113.50
Upside: +10.13%
AGF Management Limited
Jun 24, 2026
Maintained: Hold
Price Target: $21.00
Current: $22.71
Upside: -7.53%
Power Corporation of Canada
May 14, 2026
Maintained: Hold
Price Target: $79.00 → $80.00
Current: $91.44
Upside: -12.51%
Great-West Lifeco Inc.
May 8, 2026
Maintained: Hold
Price Target: $66.00 → $76.00
Current: $91.73
Upside: -17.15%
Fairfax Financial Holdings Limited
Mar 10, 2026
Maintained: Hold
Price Target: $2,500
Current: $2,308
Upside: +8.34%
iA Financial Corporation Inc.
Feb 19, 2026
Maintained: Buy
Price Target: $175.00
Current: $205.32
Upside: -14.77%
Trisura Group Ltd.
Feb 17, 2026
Maintained: Buy
Price Target: $51.00 → $59.00
Current: $43.64
Upside: +35.20%
Nov 7, 2025
Maintained: Hold
Price Target: $80.00 → $73.00
Current: $79.40
Upside: -8.06%
Nov 5, 2025
Maintained: Buy
Price Target: $335.00 → $320.00
Current: $294.39
Upside: +8.70%
Aug 15, 2023
Downgraded: Hold
Price Target: $4
Current: $0.8826
Upside: n/a
Feb 9, 2017
Reiterated: Buy
Price Target: $40
Current: $10.10
Upside: n/a
Sep 26, 2016
Reiterated: Hold
Price Target: $72.84
Current: $40.22
Upside: n/a
Sep 22, 2016
Reiterated: Hold
Price Target: $144.28
Current: $165.55
Upside: n/a
Sep 22, 2016
Reiterated: Hold
Price Target: $68.64
Current: $227.63
Upside: n/a