Alberta kept oil lobbying records secret for 799 days. That’s bad for democracy — and against the law