In BC we have numbered corporations, it's quite cheap to incorporate and very little info is made public.
To look up corporate records, you need to apply and get approval, pay $100 and some additional amount per record. Then it is an ancient batch CGI web app that gets you results some days later.
I've been meaning to build a corporate transparency site/non-profit. Some low price per record, but then the results are public on the site for anybody else that is interested.