A Canadian portfolio tracker

The net worth tracker built for Canadian investors.

Track every account, every dollar of TFSA, RRSP, FHSA and RESP room, and every dividend across your whole household.

Free forever, no cardCSV import, not a loginExport or delete, any time
Sample data — added the only two ways anything gets into Looniee: a CSV import, or you typing it.
Search holdings, accounts, transactions…⌘K
A
My PortfolioLive
CA$145,218.40+1.30% today
Updated just now · CAD
1D5D1M6MYTD1Y5YMAX
Explain this
Day gain
+CA$1,863.20
+1.30%
Unrealized gain
+CA$34,820.50
+31.5%
Cash
CA$5,618.00
3.9% of portfolio
Dividends / year
CA$1,420.00
est. annual · yield-based
Allocation
Distribution across account types
AccountsHoldingsAssetSectorBank
Total
CA$145,218
56.2%TFSACA$81,600
31.7%RRSPCA$46,000
8.3%FHSACA$12,000
3.9%CashCA$5,618
Top movers today
Largest day-over-day gains and losses
NVDA
NVIDIA Corporation
US$223.47
+2.10%
AAPL
Apple Inc.
US$302.25
+1.40%
VFV
Vanguard S&P 500 Index ETF
CA$162.84
+0.95%
RY
Royal Bank of Canada
CA$178.20
+0.62%
TFSAWealthsimple
2026
$68 CAD / $7,000 CAD
Room remaining this year
$6,932 of $7,000 used this year
Lifetime room
$109,000 CAD
Used to date
$108,932 CAD
2026 withdrawal
$3,200 CAD
Restores
Jan 1, 2027
Room update queued for Jan 1, 2027 — you'll get $3,200 CAD back automatically.
Check the math yourself
Five CRA calculators, free, no login — the same engines that run inside Looniee.
Canadian accounts, natively
TFSA, RRSP, FHSA and RESP room engines — not a generic account model with a Canadian label.
Import from your broker, or from Blossom
CSV or Excel from RBC, TD, BMO, CIBC, Scotiabank, Questrade and Wealthsimple, columns mapped for you. Coming from Blossom? A screenshot of your holdings is enough.
Free forever, not a trial
3 accounts, 10 holdings and 500 transactions cost nothing, with no card and no expiry. Plus lifts the caps for CA$6 a month.
Your data stays yours
Export any time. Delete your account and it is gone.
The product

Stop checking five different apps.

Wealthsimple, Questrade, the bank, the condo — five logins that never add up, and none of them speak CRA. This is the whole product, live. Keep scrolling and it walks you through itself — or click any screen.

Every holding, with the account it lives in.

The same stock in a TFSA and in an RRSP are two different decisions. Every row says which account, which owner, and what it has actually done since you bought it.

Search holdings, accounts, transactions…⌘K
A
Assets
5 holdings · CA$139,554 invested
HoldingSharesPriceMarket valueTotal
NVDA
NVDARRSP
NVIDIA Corporation
143
US$223.47
+2.10%
CA$43,565+41.2%
VFV
VFV.TOTFSA
Vanguard S&P 500 Index ETF
234
CA$162.84
+0.95%
CA$38,047+22.6%
AAPL
AAPLRRSP
Apple Inc.
58
US$302.25
+1.40%
CA$23,961+18.3%
XEQT
XEQT.TOTFSA
iShares Core Equity ETF Portfolio
698
CA$31.41
+0.62%
CA$21,928+12.7%
RY
RY.TOFHSA
Royal Bank of Canada
68
CA$178.20
+0.41%
CA$12,053+9.4%
Privacy

No bank or brokerage credentials. Ever.

Manual isn't a limitation. It's the reason there is nothing to leak.

Nothing to steal

We never hold a credential, so there is none to lose.

Nothing to break

No connection to re-authorise every time a bank changes its login.

Nothing to sell

Never sold, never shared with advertisers. It is not the business.

The technical detail
Encryption and providers

In transit over TLS and at rest in an access-controlled database. Six providers touch it and no others: Clerk (login), Neon (database), Vercel (hosting), Stripe (payments), Resend (email) and Yahoo Finance (prices — symbols only, never your holdings).

What happens to your CSV

RBC, TD, BMO, CIBC, Scotia, Questrade, Wealthsimple. Your file is parsed and discarded — never stored.

Open Banking, when it lands

When Canada's CDBA framework launches, optional sync will be there for anyone who wants it — as an option, not a requirement.

Where your data lives

Our database and hosting providers store data in the US, so we say so rather than let the flag imply otherwise. Looniee follows PIPEDA, and you can complain about us to the Privacy Commissioner of Canada.

Assets
4 holdings · 2 accounts
CAD
SymbolPriceDayValueTotal
NVDA
NVDARRSP
NVIDIA Corporation
US$223.47+2.10%CA$43,600+64.2%
VFV
VFV.TOTFSA
Vanguard S&P 500 Index ETF
CA$162.84+0.95%CA$38,000+22.4%
AAPL
AAPLTFSA
Apple Inc.
US$302.25+1.40%CA$24,000+18.1%
XEQT
XEQT.TORRSP
iShares Core Equity ETF
CA$40.74+0.41%CA$22,000+9.2%
Built the only two ways data enters Looniee — a CSV import, or typing it. No connection, no credential, live prices all the same.
So how does anything get in?

A file, a screenshot, or a few keystrokes.

Export the CSV you already download at tax time, or bring your Blossom portfolio over from a screenshot. Looniee reads it, shows you every row by account, and skips anything it has seen before.

  1. Drop your file

    Export the CSV you already have.

    activity-2026.csv247 rows · 18 KB
    or drag it here
  2. Looniee figures it out

    Columns and accounts are mapped automatically.

    Trade DateDate
    SymbolSymbol
    QtyQuantity
    Avg PricePrice
    Account #TFSA
  3. You check, then save

    Every row by account. Nothing is written until you confirm.

    247 transactions imported
    NVDANVDARRSPCA$43,565
    VFVVFV.TOTFSACA$38,047
    XEQTXEQT.TOTFSACA$21,928
Works with
RBCTDBMOCIBCScotiabankNational BankQuestradeWealthsimple+ any other CSV or Excel export
Tracking your portfolio in Blossom?

Blossom has no export, so Looniee reads a screenshot of your holdings list instead — or the file from the broker Blossom syncs, or a list you type. You see every ticker and share count by account before anything is saved, and any import can be undone.

Import from BlossomFree · a screenshot is read by AI, then you check it · no login to Blossom
Review · TFSA3 new
XEQTXEQT.TO120 shares
VFVVFV.TO42.5 shares
SHOPSHOP.TO10 shares
No file? Type it.

One trade takes about as long as reading this line. Everything after that — prices, day gain, contribution room — updates itself.

SymbolVFVVFV.TO
Shares12
AccountTFSA
The Canadian engine

Replace your contribution-room spreadsheet.

Every Canadian registered account is a first-class data type — with its own rules, its own room logic, and its own edge cases. Looniee shows the arithmetic behind every dollar, so you can check it against CRA My Account instead of taking our word for it.

TFSA room, to the dollar.

Annual limits since 2009, your birth-year eligibility, every contribution, withdrawal and transfer — the whole formula, including the part most tools miss.

The part others skip · A withdrawal doesn't give your room back until January 1 of the next year. Looniee tracks that date, so you don't trigger the 1%-per-month over-contribution penalty.
TFSAWealthsimple
2026
$68 CAD / $7,000 CAD
Room remaining this year
$6,932 of $7,000 used this year
Lifetime room
$109,000 CAD
Used to date
$108,932 CAD
2026 withdrawal
$3,200 CAD
Restores
Jan 1, 2027
Room update queued for Jan 1, 2027 — you'll get $3,200 CAD back automatically.

Every rule on this page also runs in five free calculators — no login, no email, and each one shows its work. Try the TFSA one →

What the data unlocks

See what your portfolio is actually doing.

Once everything's in one place, the questions you couldn't answer before become obvious. Real return. Real concentration. Real currency risk.

Allocation
Distribution across account types
AccountsHoldingsAssetSectorBank
Total
CA$145,218
56.2%TFSACA$81,600
31.7%RRSPCA$46,000
8.3%FHSACA$12,000
3.9%CashCA$5,618
Diversification score
Moderate
concentration
Your top 3 holdings make up 72.7% of your portfolio.
Low
Mod
High
V.High
Positions5
HHI score2,170
Concentration by holding
NVDA30.0%
VFV.TO26.2%
AAPL16.5%
XEQT.TO15.1%
RY.TO8.3%
Top Holding
Very high
NVDA
30.0% of portfolio
CA$43,600.00
Est. Income / yr
CA$1,420.00
1.02% yield
Diversification
Moderate
Top 3 holdings: 72.7%
HHI: 2,170
Currency exposure
🇨🇦53.5% CAD
Canada · 2 currencies
🇨🇦CAD· Canada53.5%CA$77,618
🇺🇸USD· United States46.5%CA$67,600
Top movers today
Largest day-over-day gains and losses
NVDA
NVIDIA Corporation
US$223.47
+2.10%
AAPL
Apple Inc.
US$302.25
+1.40%
VFV
Vanguard S&P 500 Index ETF
CA$162.84
+0.95%
RY
Royal Bank of Canada
CA$178.20
+0.62%
Insights
Suggestions based on your portfolio
2 new
Concentration risk
A large share of your wealth rides on a single stock. Rebalancing spreads the risk.
Rebalance
30.0%
NVDA
TFSA contribution room
See your unused room and the tax-sheltered growth it could earn.
Open calculator
Households

Your TFSA. Your partner's RRSP. Your kid's RESP. One workspace.

Most trackers assume a household is one person. Looniee assumes the opposite. Each person gets their own profile, their own contribution room calculations, and their own privacy. Start free with your own — add the whole household with Looniee Plus.

AL
Alex
You
JO
Jordan
Partner
RI
Riley
Dependent · 7
TFSA
Wealthsimple Trade
Alex · $68 CAD room left
$94,820 CAD
RRSP
Questrade
Alex · $28,140 CAD room
$182,540 CAD
TFSA
EQ Bank
Jordan · $2,400 CAD room left
$71,400 CAD
FHSA
EQ Bank
Jordan · $13,200 CAD room
$24,000 CAD
RESP
RBC Direct Investing
Riley · $500 CAD CESG ready
$18,200 CAD
NON-REG
Joint · Questrade
Alex + Jordan · 50/50
$96,369 CAD
Wealthica or Looniee

One syncs your accounts. One gets your room right.

Both are Canadian. They are not built for the same job.

WealthicaBuilt around sync
Choose it if

You want one connected feed across many institutions, and linking your accounts to get it suits you.

How data gets in
Connected sync, read-only
Coverage
Broad Canadian institutions
Credentials
A read-only connection to your accounts
Account model
A generic account model
Price
Free tier; paid plans from $50/yr

Wealthica's details come from their own published pages, checked 18 August 2026. Products change — verify anything that matters to you.

LoonieeBuilt around Canadian rules
Choose it if

You want your contribution room right to the dollar, and nothing anywhere holding your bank logins.

How data gets in
CSV import, Blossom screenshots, or you type it
Coverage
Any broker with CSV or Excel export, and the Blossom app
Credentials
None. Nothing to connect, nothing to break
Account model
TFSA, RRSP, FHSA, RESP room engines
Price
Free forever; Plus from CA$6/month
Only in Looniee
  • Per-person contribution room ledger
  • Household-native — every person, separately (Plus)
  • Average-cost ACB pooled across accounts, CAD + USD at historical FX
Pricing

Free is a real tracker, not a demo.

Every feature works on the free plan — live prices, contribution room, CSV import, export — for a starter portfolio, with no card and no time limit. Plus lifts the caps and adds the analysis.

Free
CA$0
forever — no card, no time limit
Get started free
Every feature works on Free — the caps are on volume.
What you get
  • 3 accounts, 10 holdings and 500 transactions
  • Live prices, net worth, day gain and dividends
  • TFSA, RRSP, FHSA, RESP and non-registered room
  • Import from Blossom, or CSV and Excel from Canadian brokers
  • Allocation, sector and account breakdowns
  • Export everything you have entered, any time

Free doesn't expire — Plus is for when you outgrow it.

First 3 days free
Looniee Plus
CA$6/ month
CA$72 billed once a year
Create your free account
Start the 3-day trial from any Plus feature. No charge today.
Everything in Free, plus
  • No capsUnlimited accounts, holdings and transactions
  • Health scoreWhere the portfolio stands, and the next move that actually matters
  • Ask LoonieeQuestions about your own holdings, answered in plain English
  • TaxCapital gains, ACB, tax-slip checklist and RRSP receipts
  • ForecastsRetirement, first-home and RESP-grant projections
  • Fund x-rayWhat your ETFs really hold, where two funds overlap, how far you have drifted
  • HouseholdUp to 6 people, each with their own contribution room

Cancel before the trial ends and you are not charged — we email you 3 days ahead. Stop paying later and nothing is deleted; Plus views lock, your data stays.

Before you sign up

The questions worth asking first.

Do I have to enter everything by hand?

No. Import a CSV or Excel export from RBC, TD, BMO, CIBC, Scotiabank, Questrade or Wealthsimple and Looniee maps the columns, matches the accounts and skips anything already imported. A first import is usually one file per account plus a couple of minutes of column-matching; after that you add a trade when you make one, and prices update themselves.

Can I import from Blossom?

Yes. Blossom has no export and no API, so Looniee gives you three ways in: the CSV from the brokerage Blossom syncs (Wealthsimple, Questrade and others), a screenshot of your Blossom holdings list, or a typed list of tickers and share counts. Screenshots are read by AI and then shown to you row by row, grouped by account, so you confirm every number before it is saved. That reading is free and capped, and nothing about your Looniee portfolio is sent along with the image.

Why no bank connection?

Because a connection means handing your credentials to an aggregator and letting it read every transaction you make, indefinitely, so that a tracker can save you a few minutes. It also breaks — every bank login change takes the sync down with it. When Canada's open-banking framework launches we will offer sync for anyone who wants it, and it will stay optional.

Is it really free?

Yes, with no card and no expiry — but the free plan is sized for a starter portfolio: 3 accounts, 10 holdings and 500 transactions. Every feature works within that: live prices, contribution room, CSV import and export. Looniee Plus (CA$6/month billed yearly, or CA$9 month to month) removes the caps and adds the analysis layer: health score, tax tools, projections, deeper analytics and household. Going over a cap never deletes or hides anything you have entered — you keep editing and exporting it.

What happens to my data?

It stays yours. Encrypted in transit and at rest, never sold or shared with advertisers, and handled only by the service providers named in our privacy policy. Import files are parsed and discarded rather than stored. You can export everything at any time, and deleting your account deletes your data.

Does it handle US holdings and USD?

Yes. Holdings and transactions keep their native currency, and cash is tracked per currency. Everything rolls up to CAD at the rate on the transaction's own date rather than today's — so last year's numbers don't move every time the loonie does.

Stop guessing. Start tracking.

Every account, every contribution room number, your whole household — in one private workspace. No logins, no aggregator, no broken sync.

Free forever, no cardCSV import, not a loginExport or delete, any time