How to Track Your TFSA & RRSP Performance
Most Canadians have no idea how their registered investments are actually performing. Your brokerage shows you a balance, but not whether you are keeping pace with the market. Drag in your investment-statement PDF, confirm the holdings FlowVista parsed, and it benchmarks your returns against the S&P/TSX Composite and S&P 500 so you can see exactly where you stand.
- An investment-statement PDF from your brokerage or group-plan provider (Questrade, RBC, and Sun Life group plans parse fully today, with more formats rolling out)
- A browser — FlowVista is a web app, nothing to install
Import and Analyse Your Portfolio
-
1
Download Your Statement as a PDF
Log in to your brokerage or group benefits portal and look for a Statements or Documents section. Download your latest investment statement as a PDF — the same quarterly or monthly statement your provider already produces. It contains your account type (TFSA, RRSP, etc.), holdings, and market values. Questrade, RBC, and Sun Life group plans parse fully today, with more formats rolling out.
Where to find it by institution:
- Questrade — Reports → Statements
- RBC — Account Activity → Statements & Reports
- Sun Life (group plans) — Documents & Forms
- TD Direct Investing — Accounts → Documents & Statements
- BMO InvestorLine — My Portfolio → Statements
- CIBC Investor's Edge — Account Management → Statements
- Scotiabank / Scotia iTRADE — Documents → Statements
- Wealthsimple — Settings → Documents
Tip If you have multiple accounts (e.g., a TFSA and an RRSP), you can drag in a separate statement PDF for each. FlowVista tracks them as separate accounts and rolls them into one net-worth view. -
2
Drag the PDF into FlowVista
Open FlowVista, go to Settings → Data, and drag your statement PDF into the import dropzone. FlowVista parses the statement right there and shows you a review screen before anything is saved.
The parser reads your holdings, account type (TFSA, RRSP, FHSA, etc.), and market value straight from the statement. You confirm what it found — no manual data entry is needed.
Tip Your statement is parsed in your browser. The PDF file itself is never stored — only the data you confirm on the review screen is saved to your private account, protected by row-level security so other users can't see it. -
3
See Your Results
Once you confirm the review screen, your snapshot is saved and FlowVista puts it to work across the app. Here is what you get:
Account Allocation
A breakdown of your investments by account type — TFSA, RRSP, FHSA, and more — showing where your money sits.
Benchmark Comparison
Your returns measured against the S&P/TSX Composite Index and the S&P 500 on the Plan page, so you can see if you are keeping pace.
Net Worth Over Time
Each saved snapshot adds an account and balance to your Net Worth view, so your registered accounts trend over time as you upload new statements.
Contribution Room
FlowVista tracks your TFSA and RRSP balances against the CRA limits, so you can see how much room you have left before you over-contribute.
Holdings & Returns
Each account's parsed holdings with market values and total gain since cost basis, refreshed every time you import a new statement.
Savings Goals
Set targets—an emergency fund, a TFSA milestone—and track your progress toward them on the Plan page.
Projected Growth
A 25-year forward projection seeded from your real invested total, with adjustable monthly-contribution and annual-return sliders and 5-, 15-, and 25-year milestone values. Run it on your portfolio →
What FlowVista Extracts
When you drag in your statement PDF, FlowVista reads and structures the following data, then shows it to you on the review screen so you can confirm it before anything is saved.
Account Types
- TFSA — Tax-Free Savings Account
- RRSP — Registered Retirement Savings Plan
- LIRA — Locked-In Retirement Account
- FHSA — First Home Savings Account
- Non-Registered — taxable investment accounts
Holdings Data
- Fund or security name and code
- Number of units held
- Market value — current value of each holding
- Book value — original cost basis (used to calculate unrealized gains)
Performance Data
- Opening value and closing value from quarterly statements
- Contributions and withdrawals during the statement period
- Growth curve calculated from the statement period data
Supported Institutions
Questrade, RBC, and Sun Life group plans parse fully from a statement PDF today. We are rolling out more formats for the following Canadian brokerages and insurance companies. Don't see a full parse for yours yet? You can still add the account and balance manually in Net Worth — it takes about a minute, and you just update it when a new statement arrives.
Get started
Ready to track your portfolio?
Drag in your investment-statement PDF, confirm the parsed holdings, and see how your TFSA, RRSP, or other registered accounts stack up against the TSX and S&P 500.
Open FlowVistaFlowVista is an information and educational tool — not a registered investment adviser, portfolio manager, securities dealer, or financial planner, and not investment, financial, or tax advice. Allocation charts, benchmarks, projections, and other figures are general information generated from the data you upload; they are not recommendations to buy, sell, or hold any security. Forward-growth projections use illustrative, adjustable return assumptions, not predictions. Consult a licensed professional for advice specific to your situation.