Thank you for the question.
You raise a fundamentally important point. Something you didn't mention, but was implied in the question, was federalism. Under the Canadian Constitution, most energy-related issues are in the provincial domain. A number of organizations, even at the provincial level, have data. The Bureau d'audiences publiques sur l'environnement and the Alberta Energy Regulator come to mind, for instance. Building a strictly national system would therefore be challenging in a country like Canada.
That said, it would be possible to set up some sort of pan-Canadian initiative. Although a somewhat different approach, it is one that I think could leverage all existing data in the country. There could be a one-stop shop, or single window, if you will, where Canadians and the full spectrum of stakeholders could turn to access the data. Currently, that information is really difficult to find, and even when the data exist, they are so spread out federally and provincially that experts, themselves, have a hard time finding them.
In Canada, improvements could be made as far as coordination and co-operation are concerned. A pan-Canadian model is another possible approach.