Brookfield look like they are cleaning things up.
They have stated in the new contracts that we are to account with one of 3 approved companies to ensure tax compliance. Each company has an agreement with Brookfield and they have a knowledge of the system and how things are done.
Nick