A key reason for the loss of ad revenue is because CBC’s viewership is plunging.
Unfortunately, CBC will continue to hobble along due to federal government funding, money forcibly extracted from taxpayers. And this endless amount of taxpayer money means CBC is never forced to actually adapt or realize that their content isn’t resonating.
For example, CBC’s endless focus on US politics means that their coverage is often identical to what Canadians can find on any of the many US networks that are shown in our country.
It seems no matter how badly CBC fails, their only ‘solution’ is to just take more and more of our money.