Really? With every broker I’ve ever dealt with, the commission for US$ purchases is measured in US$, and the commission for Cdn$ purchases is measured in Cdn$ ... not that it would make that much of a difference.
ACB is a tax function, and you must report your gains/losses in Cdn$ and pay your taxes in Cdn$ .... so it would make most sense to keep track of your ACB in Cdn$. You can use actual exchange rates in effect on the dates of transaction, or annual average exchange rates, whichever is more advantageous to you ... but you have to pick a method an stick with it ... no cherry picking allowed.
ACB is a tax function, and you must report your gains/losses in Cdn$ and pay your taxes in Cdn$ .... so it would make most sense to keep track of your ACB in Cdn$. You can use actual exchange rates in effect on the dates of transaction, or annual average exchange rates, whichever is more advantageous to you ... but you have to pick a method an stick with it ... no cherry picking allowed.