Why Your CIBC Investor’s Edge T5008 May Not Reflect Your True ACB
CIBC Investor’s Edge fills in Box 20 on your T5008, and its own documents say that figure may not be your adjusted cost base. The slip is a starting point. The correct ACB is still yours to report.
What the CIBC T5008 does and does not tell you
If you sold, redeemed or matured a security in a non-registered Investor’s Edge account, your tax package includes a T5008, and a Relevé 18 if you live in Quebec. CIBC fills in Box 20 “for your convenience” and describes it as the total paid for the security, generally adjusted for transaction charges, reinvested distributions, returns of capital and certain reorganizations. That sounds like an adjusted cost base. CIBC is careful to say it may not be one.
Its own T5008 FAQ states that the book value in Box 20 “may not accurately represent the adjusted cost base (ACB) of a security and therefore may not be appropriate for tax reporting purposes.” The tax slips and mailing dates document explains why. Box 20 uses the same method as your monthly statements and is “reported on an individual account basis.” Canadian tax law pools identical securities across your non-registered accounts. A figure built one account at a time cannot do that.
CIBC then lists the situations where Box 20 can be wrong. The list is long, and each item is a rule the slip does not apply.
- The same security in more than one non-registered account. Each account’s slip carries its own book value. Your ACB is one pooled average across all of them.
- Securities transferred in. Box 20 relies on what the delivering firm supplied. With nothing supplied, CIBC says the figure “may represent the market value of the security on the date it was transferred in.”
- Earlier superficial losses. A loss denied under the superficial loss rule can increase the ACB of taxable replacement shares. A replacement in a registered plan can instead make the denial permanent. CIBC says Box 20 may not reflect that.
- Return of capital and phantom distributions. CIBC notes these “may not be confirmed until March of the following year,” after the slip is produced, and that units held before 2015 may be missing earlier adjustments altogether. See ETF return of capital and ACB.
- Written options. The T5008 is issued in the year an option is written, with the premium in Box 21 and Box 20 “empty or $0, irrespective of whether the option has been exercised, expired or was closed out.” The eventual gain, loss or adjustment to the share cost is left to you. See how options change your ACB.
- Short sales. Box 20 and Box 21 will “generally be equal,” so the slip shows no gain or loss until you work out the covering purchase yourself.
- CDRs and the underlying shares. CIBC points out these are identical properties and must be averaged together, which Box 20 does not do.
- Rollovers, elections and corporate actions that were reported as taxable but may qualify for a deferral.
- Limited partnership units, where Box 20 is empty or $0.
CIBC closes with the instruction that matters. “Consult with your tax advisor to determine whether the amount in Box 20 accurately reflect your ACB.” It also warns that slips pulled electronically from your CRA account may need the ACB adjusted by hand in the return. The slip also says nothing about whether a sale is a capital gain or business income, which is yours to decide. See is a T5008 capital gains or investment income.
Why the Transaction History CSV is the better source file
The Transaction History export lists every event in order, with its date, quantity, price, commission, currency and net amount. ActiveACB rebuilds the result from those events and applies the rules Box 20 leaves out.
- ACB pooling: one average cost per security across your uploaded non-registered accounts and brokers, not one per account
- Superficial loss: the 61-day window is checked against the taxable trades you supply. Missing account history can change the result
- Options: CIBC marks each option trade
OPEN CONTRACTorCLOSING CONTRACT, and the parser links expiry and assignment rows to their contracts. Written positions spanning tax years need the review described below - FX treatment: US-dollar rows convert at the Bank of Canada rate for their own settlement date, cost and proceeds separately
- Return of capital: applied from issuer data for more than 200 Canadian ETFs, including amounts confirmed after the slip is mailed
- Transfers in: named on their own card with the delivering broker’s book value quoted, never silently treated as cost
These broker files are imported as non-registered accounts. Review registered-plan and affiliated-person purchases separately. They can affect a superficial loss even when they are absent from your uploaded history.
Written options spanning tax years. ActiveACB currently recognizes their premiums when the position closes. Review and adjust the affected returns for the write-year reporting and later-exercise rules explained in the options guide.
When the CIBC slips arrive
CIBC Investor Services publishes its mailing schedule each season. For non-registered accounts it reads as follows.
| Slip or report | When to expect it |
|---|---|
| T5 / RL-3 (issued for C$50 or more) | End of February |
| T5008 / RL-18 | End of February |
| T3 / RL-16, with the return of capital for the year | Throughout March and April |
| T5013 / RL-15 | Throughout March and April |
The T5008 can arrive before the T3 that carries the year’s return of capital. That gap is the reason a Box 20 figure for an ETF or trust can be out of date on the day you receive it. CIBC keeps statements, confirmations and tax documents online for seven years under eDocuments.
How to export the right file from CIBC Investor’s Edge
The full walk-through is in the CIBC export guide. Follow the four steps below to prepare your file for the ACB calculator. Your first calculation is free.
- Open Transaction History. Sign on, select Account Information, then Transaction History.
- Set the widest date range. Choose your non-registered account and a custom range reaching back to the day it was opened.
- Download the transactions. Save the CSV and leave it as downloaded.
- Upload to ActiveACB. The file is recognized by its header and read directly.
CIBC T5008 vs Transaction History CSV: coverage table
| Rule or workflow | T5008 | Transaction History CSV + ActiveACB |
|---|---|---|
| ACB pooling | One account at a time | Full: pooled across supplied non-registered accounts |
| Superficial loss | Not applied | Checked: against supplied taxable history |
| Securities transferred in | Delivering firm’s figure, or market value | Named: listed for you to supply the true cost |
| Written options | Box 20 empty or $0 | Linked: contracts and share legs. Cross-year reporting needs review |
| Return of capital | May be missing at mailing | Yes: issuer factors for 200+ Canadian ETFs |
| FX handling | Partial | Yes: per-leg Bank of Canada daily rates |
| Cross-broker reconciliation | No | Yes: CIBC with IBKR, Questrade, Wealthsimple, TD and Qtrade |
Frequently asked questions
Does CIBC Investor’s Edge track my ACB?
It tracks a book value per account and reports it in Box 20. CIBC’s own T5008 FAQ says that figure may not accurately represent your adjusted cost base and may not be appropriate for tax reporting, and it lists identical securities in more than one account, transfers in, superficial losses, return of capital and options among the reasons.
Why is Box 20 empty or $0 on my CIBC T5008?
CIBC says it may not have enough information to report a book value. Two cases are built in. For limited partnership units Box 20 is always empty or $0. For a written option the slip is issued in the year the option is written with the premium in Box 21 and nothing in Box 20, whether the option was later exercised, expired or closed out.
I transferred my account to CIBC. Is Box 20 right for those positions?
Only if the delivering institution passed along the correct cost. CIBC says that with no information supplied, Box 20 may represent the market value on the date of the transfer, which is not what you paid. Use your records from the earlier broker, or upload that broker’s history as well.
I hold the same stock in two CIBC accounts. Which Box 20 do I use?
Neither on its own. CIBC reports Box 20 on an individual account basis, while the Income Tax Act averages identical securities across all of your non-registered accounts. Upload both accounts’ Transaction History files together and the pooled ACB is calculated for you.
How far back does the Transaction History export go?
CIBC does not publish a current limit. The older interface capped the screen at 13 months and moved the start date without much notice, so check the first row of your file against the date you asked for. Statements and trade confirmations stay online for seven years under eDocuments, and missing buys, sells and other ACB adjustments must be reconstructed from those records. Add the missing trades through the trade editor and record any related cost-base adjustments.
What if the T5008 and ActiveACB totals match?
Matching totals are a useful cross-check, but do not prove that the history is complete or the ACB is correct. Check transfers, return of capital and missing transactions against your records. The built-in T5008 checker compares slip totals to the calculation and helps explain differences.
Prefer ActiveACB in your Google results. Add activeacb.ca as a preferred source and Google shows you more of our tax guides in your own search results.
Add ActiveACB in Google