I disagree regarding CRM2. I think CRM2 is a bit of a joke - or perhaps sad would be a better descriptor.

For mutual funds, say, it only discloses the fees that the financial advisor receives. I suspect that many recipients of CRM2 reports do not realise this and that if the total MER and TER were revealed it would give them quite a shock.

Moreover, insurance products are not covered under CRM2 so holders of say seg funds receive zero information on fees.