James McGarragle CFA
Stock Analyst at RBC Capital
(4.95)
# 116
Out of 4,587 analysts
261
Total ratings
87%
Success rate
34.2%
Average return
Main Sectors:
Stocks Rated by James McGarragle CFA
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| TSX: SJ Stella-Jones Inc. | Maintained: Hold | $85.00 → $82.00 | $76.65 | +6.98% | 31 | Jul 9, 2026 | |
| TSX: RUS Russel Metals Inc. | Maintained: Buy | $63.00 → $68.00 | $67.01 | +1.48% | 33 | Jun 30, 2026 | |
| TSX: ASTL Algoma Steel Group Inc. | Maintained: Hold | $7.00 | $5.35 | +30.84% | 13 | Jun 30, 2026 | |
| TSX: CAE CAE Inc. | Maintained: Hold | $36.00 | $36.12 | -0.33% | 34 | Jun 29, 2026 | |
| TSX: BBD.B Bombardier Inc. | Maintained: Buy | $332.00 → $383.00 | $330.01 | +16.06% | 26 | Jun 29, 2026 | |
| TSX: AC Air Canada | Maintained: Buy | $22.00 → $28.00 | $26.24 | +6.71% | 31 | Jun 29, 2026 | |
| TSX: CHR Chorus Aviation Inc. | Maintained: Buy | $35.00 | $24.78 | +41.24% | 23 | Jun 29, 2026 | |
| TSX: EIF Exchange Income Corporation | Maintained: Buy | $127.00 → $150.00 | $126.92 | +18.18% | 46 | Jun 29, 2026 | |
| TSX: GRA NanoXplore Inc. | Maintained: Hold | $2.50 | $1.52 | +64.47% | 22 | May 14, 2026 | |
| TSX: BBD.A Bombardier Inc. | Maintained: Buy | $202.00 | $357.89 | -43.56% | 1 | Aug 5, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $15.03 | n/a | 1 | Apr 1, 2024 |
Stella-Jones Inc.
Jul 9, 2026
Maintained: Hold
Price Target: $85.00 → $82.00
Current: $76.65
Upside: +6.98%
Russel Metals Inc.
Jun 30, 2026
Maintained: Buy
Price Target: $63.00 → $68.00
Current: $67.01
Upside: +1.48%
Algoma Steel Group Inc.
Jun 30, 2026
Maintained: Hold
Price Target: $7.00
Current: $5.35
Upside: +30.84%
CAE Inc.
Jun 29, 2026
Maintained: Hold
Price Target: $36.00
Current: $36.12
Upside: -0.33%
Bombardier Inc.
Jun 29, 2026
Maintained: Buy
Price Target: $332.00 → $383.00
Current: $330.01
Upside: +16.06%
Air Canada
Jun 29, 2026
Maintained: Buy
Price Target: $22.00 → $28.00
Current: $26.24
Upside: +6.71%
Chorus Aviation Inc.
Jun 29, 2026
Maintained: Buy
Price Target: $35.00
Current: $24.78
Upside: +41.24%
Exchange Income Corporation
Jun 29, 2026
Maintained: Buy
Price Target: $127.00 → $150.00
Current: $126.92
Upside: +18.18%
NanoXplore Inc.
May 14, 2026
Maintained: Hold
Price Target: $2.50
Current: $1.52
Upside: +64.47%
Bombardier Inc.
Aug 5, 2025
Maintained: Buy
Price Target: $202.00
Current: $357.89
Upside: -43.56%
Apr 1, 2024
Maintained: Hold
Price Target: n/a
Current: $15.03
Upside: n/a