This document explains methodology of calculation for the Canopy website.
...
Portfolio > Holdings
Base Value
Base Value is related to the term Base Currency, which is used for accounting purposes to refer to the currency in which an investor maintains his accounting book. Base Value is the value of your holdings in your base currency.
...
Cumulative Change in Value
The change in the market value of the position compared to the settlement amount paid for it, excluding brokerage fees.
In most cases this is
Profit Till Date Cumulative Change in Value for all securities except bonds = Quantity x (current_price - average_purchase_price)
In the case of bonds where we consider accrued interest, the formula becomes
Profit Till Date Cumulative Change in Value for bonds = Quantity x (current_dirty_price - average_purchase_dirty_price)
...