CAD and USD, side by side, from one ledger.
Every property reports profit and loss in both currencies simultaneously, using the Bank of Canada annual rate the CRA accepts. Your US Schedule E view and your Canadian T776 view never disagree about how much rent you collected — they're drawing from the same transactions.
Two tax views, one source of truth
The Reports page has two tabs that reshape the same underlying ledger into two tax-correct views.
Schedule E tab
- • Groups every expense by Schedule E line (1–19)
- • Shows USD totals natively for US properties
- • Converts CAD income to USD using the relevant year's rate for Canadian properties US-residents own
- • Per-property breakdown plus combined view
- • One-click CSV export — drop into your accountant's prep file
CRA T776 tab
- • Categories aligned to T776 line items (lines 9200–9369)
- • Excludes security deposits from gross rent (CRA convention)
- • Allocates held deposits to the lease-end month
- • Converts US rental income to CAD using Bank of Canada annual rate
- • Per-property and cross-border combined
Why cross-border cashflow is its own problem
A US-only landlord has one P&L in one currency on one tax form. Done.
A cross-border landlord has the same property hitting two tax authorities with different rules about what counts as income, when it counts, and what currency to report it in. CRA wants gross rent less deductible expenses on T776, in CAD, allocated to the year received (or applied, for held deposits). IRS wants rental income less deductible expenses on Schedule E, in USD, with depreciation under MACRS, with mortgage interest split from principal, and with its own rules about passive activity losses.
The same dollar of rent has to reconcile across both views. If your Schedule E says you collected $24,000 USD of rent in 2025 and your T776 says you collected $30,500 CAD, the two had better agree once you apply the Bank of Canada 2025 rate. If they don't, one of them is wrong.
BorderBird's job is to make sure they agree by construction — they're rendered from the same rent_received rows.
Just want to estimate?
The Schedule E calculator at borderbird.com/tools/schedule-e-calculator handles a single property estimate without signing up.