Why are trade dates shown for purchases and sales rather than settlement dates?
The system that provides the information for the capital gain/loss report only stores trade dates. If it is a transaction in foreign currency, an algorithm is used to convert it at the exchange rate as of the settlement date. You can see the settlement date of a transaction on your monthly account statement.