The CBC failed to disclose financial interests of another pundit for the third time in the past year, records show. Calgary economist Trevor Tombe received a sole-sourced federal contract while criticizing the Alberta government in online commentaries. Pundits’ interests must be disclosed under a network ethics code and directive from the CBC ombudsman: “CBC needs to do better in this area.”