Do you have any idea what the goals of the CBC are?
Chances are that they have not achieved them
The 1991 Broadcasting Act states that...
...the Canadian Broadcasting Corporation, as the national public broadcaster, should provide radio and television services incorporating a wide range of programming that informs, enlightens and entertains;
...the programming provided by the Corporation should:
be predominantly and distinctively Canadian,
reflect Canada and its regions to national and regional audiences, while serving the special needs of those regions,
actively contribute to the flow and exchange of cultural expression,
be in English and in French, reflecting the different needs and circumstances of each official language community, including the particular needs and circumstances of English and French linguistic minorities,
strive to be of equivalent quality in English and French,
contribute to shared national consciousness and identity,
be made available throughout Canada by the most appropriate and efficient means and as resources become available for the purpose, and
reflect the multicultural and multiracial nature of Canada.
On the surface, I think the CBC does a pretty good job achieving their mandate. Where I and mental floss disagree is on what the mandate should be. It would seem that mental floss and Harper agree on what the mandate should be since Harper hasn't bothered to change the mandate.