Toronto Stock Exchange

Canada Canada market TSX Benchmark Index S&p/tsx Composite Index (^GSPTSE) Free

Toronto Stock Exchange is built for users who want a clear, exchange-specific view of Canadian-listed stock signals. The model filters the TSX universe through the StockInvest.us framework and keeps the portfolio focused enough for users to inspect every holding.

Each update is based on daily market data and ledger-based accounting, so users can review what changed, which tickers were bought or sold, and how the portfolio developed over time. It brings the Smart Portfolio process to a Canadian market context.

Portfolio Value
C$90,671
Cash C$0
Total Return
81.34%
Since 2024-09-22
Benchmark
48.75%
Index S&P/TSX Composite
Start Cash
C$50,000
Started 2024-09-22
Current Value
C$90,671
Cash C$0
Total Return
81.34%
S&P/TSX Composite 48.75%
Open Holdings
3
Updated 2026-07-30

Portfolio Performance

2024-09-22 to 2026-07-30
Portfolio 81.34%
S&P/TSX Composite 48.75%

Portfolio Performance

2024-09-22 to 2026-07-30
Portfolio 81.34%
S&P/TSX Composite 48.75%

Year-by-Year Performance

Open a year to inspect the monthly performance breakdown.

Holdings

3 open positions
Loading price
Current Price
-
Latest stored quote
- Since entry
Open holdings to load chart
Position Value -
Stop Status -
Entry C$102.80
Stop-loss C$114.46
Days in Portfolio 56 days Since 2026-06-05
Loading price
Current Price
-
Latest stored quote
- Since entry
Open holdings to load chart
Position Value -
Stop Status -
Entry C$26.24
Stop-loss C$25.25
Days in Portfolio 1 day Since 2026-07-30
Loading price
Current Price
-
Latest stored quote
- Since entry
Open holdings to load chart
Position Value -
Stop Status -
Entry C$24.22
Stop-loss C$23.03
Days in Portfolio 1 day Since 2026-07-30

Next Buy Candidate

2026-07-30
Candidate
Air Canada
Smart Portfolio candidate
3M Price Trend 2026-04-30 to 2026-07-30
40.70%
Latest price C$26.24 2026-07-30
Rank
1
Score
0.00
Price
C$26.24
Planned Buy Size
C$30,224
Current portfolio value divided by max holdings ; est. 1,151.81 units

API

Portfolio holdings and next-candidate endpoint for AI Ultimate API subscribers.

This endpoint returns the latest stored model-portfolio state without recalculating the portfolio on request. Access is controlled by the existing API v2 authentication and subscription checks.

GET https://stockinvest.us/api/v2/model-portfolios/toronto-stock-exchange
Authentication Send the API token through the same API v2 bearer-token authentication used by the existing endpoints.
AI Ultimate Access Only AI Ultimate API subscribers and admins can call the endpoint successfully.
Included Data Portfolio summary, open holdings with current value and unrealized return, and the latest eligible next buy candidate.
Sample Response
{
    "status": "success",
    "data": {
        "portfolio": {
            "slug": "toronto-stock-exchange",
            "name": "Toronto Stock Exchange",
            "currency": "CAD",
            "snapshot_date": "2026-07-30",
            "total_value": 90670.68,
            "cash_value": 0,
            "total_return_percent": 81.34,
            "holdings_count": 3
        },
        "holdings": [
            {
                "ticker": {
                    "symbol": "JHG",
                    "company_name": "Example Holding Inc.",
                    "currency": "CAD"
                },
                "opened_at": "2026-04-01",
                "entry_price": 51.42,
                "quantity": 4205.8109,
                "cost_basis": 216262.8,
                "stop_loss_price": 50.1,
                "latest_price_date": "2026-07-02",
                "current_price": 51.7,
                "current_value": 217460,
                "unrealized_gain": 1197.2,
                "unrealized_gain_percent": 0.55
            }
        ],
        "next_candidate": {
            "date": "2026-07-02",
            "ticker": {
                "symbol": "TBRG",
                "company_name": "Example Candidate Inc.",
                "currency": "CAD"
            },
            "rank": 1,
            "score": 4.1,
            "price": 26.24,
            "target_cash": 90670.68,
            "expected_quantity": 8287.35,
            "reason": "Smart Portfolio candidate"
        }
    }
}

History

Month-by-month accounting view loaded from the stored model portfolio ledger.