James McGarragle CFA
Stock Analyst at RBC Capital
(4.94)
# 162
Out of 4,491 analysts
260
Total ratings
87%
Success rate
32.9%
Average return
Main Sectors:
Stocks Rated by James McGarragle CFA
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| TSX: RUS Russel Metals Inc. | Maintained: Buy | $63.00 → $68.00 | $63.40 | +7.26% | 33 | Jun 30, 2026 | |
| TSX: ASTL Algoma Steel Group Inc. | Maintained: Hold | $7.00 | $5.34 | +31.09% | 13 | Jun 30, 2026 | |
| TSX: CAE CAE Inc. | Maintained: Hold | $36.00 | $36.51 | -1.40% | 34 | Jun 29, 2026 | |
| TSX: BBD.B Bombardier Inc. | Maintained: Buy | $332.00 → $383.00 | $338.60 | +13.11% | 26 | Jun 29, 2026 | |
| TSX: AC Air Canada | Maintained: Buy | $22.00 → $28.00 | $24.84 | +12.72% | 31 | Jun 29, 2026 | |
| TSX: CHR Chorus Aviation Inc. | Maintained: Buy | $35.00 | $24.13 | +45.05% | 23 | Jun 29, 2026 | |
| TSX: EIF Exchange Income Corporation | Maintained: Buy | $127.00 → $150.00 | $132.07 | +13.58% | 46 | Jun 29, 2026 | |
| TSX: GRA NanoXplore Inc. | Maintained: Hold | $2.50 | $1.51 | +65.56% | 22 | May 14, 2026 | |
| TSX: SJ Stella-Jones Inc. | Maintained: Hold | $93.00 → $85.00 | $79.53 | +6.88% | 30 | May 6, 2026 | |
| TSX: BBD.A Bombardier Inc. | Maintained: Buy | $202.00 | $338.94 | -40.40% | 1 | Aug 5, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $13.92 | n/a | 1 | Apr 1, 2024 |
Russel Metals Inc.
Jun 30, 2026
Maintained: Buy
Price Target: $63.00 → $68.00
Current: $63.40
Upside: +7.26%
Algoma Steel Group Inc.
Jun 30, 2026
Maintained: Hold
Price Target: $7.00
Current: $5.34
Upside: +31.09%
CAE Inc.
Jun 29, 2026
Maintained: Hold
Price Target: $36.00
Current: $36.51
Upside: -1.40%
Bombardier Inc.
Jun 29, 2026
Maintained: Buy
Price Target: $332.00 → $383.00
Current: $338.60
Upside: +13.11%
Air Canada
Jun 29, 2026
Maintained: Buy
Price Target: $22.00 → $28.00
Current: $24.84
Upside: +12.72%
Chorus Aviation Inc.
Jun 29, 2026
Maintained: Buy
Price Target: $35.00
Current: $24.13
Upside: +45.05%
Exchange Income Corporation
Jun 29, 2026
Maintained: Buy
Price Target: $127.00 → $150.00
Current: $132.07
Upside: +13.58%
NanoXplore Inc.
May 14, 2026
Maintained: Hold
Price Target: $2.50
Current: $1.51
Upside: +65.56%
Stella-Jones Inc.
May 6, 2026
Maintained: Hold
Price Target: $93.00 → $85.00
Current: $79.53
Upside: +6.88%
Bombardier Inc.
Aug 5, 2025
Maintained: Buy
Price Target: $202.00
Current: $338.94
Upside: -40.40%
Apr 1, 2024
Maintained: Hold
Price Target: n/a
Current: $13.92
Upside: n/a