I just wanted to let you know that your ranking of Canadian corporate data is not accurate. The data that is accessible for companies created federally only. It excludes all companies registered and created under provincial law, which is the bulk of them. It also excludes financial institutions.
I would seriously reconsider your ranking for Canada. When you compare it to the UK where all corporate data is free and financial and ownership information is accessible Canada lags miles behind. Only financial data of listed Canadian companies is available and that is it. Financial information of all private firms is private and you have to pay to get ownership and director details of private firms.