Is it unlawful for Broadcasters to exclude the Green Party?

I’ve heard before that the Green Party has tried court to take care of the problem the Network TV big-wigs make when they exclude new parties from the televised debates. I wondered if it is illegal, what the broadcasters are doing by choosing which registered parties get to debate on free national TV. May’s right that many Canadians will again be enraged by the CRTC allowing broadcasters to block a party with ~12% national support in recent polling. Greens shouldn’t have to threaten to sue, or beg, to be in the leader’s debate.

Stations like CBC I know in the past have for Saskatchewan elections given each party unpaid broadcast time around the supper time news. But are the TV and radio stations breaking the law by allowing the Bloc, NDP, Cons., and Libs. to debate on air, while arbitrarily deciding that the Greens, PCs and other registered parties aren’t eligible?

Maybe someone can decipher the following in the Elections Act, and decide if the Greens, CAP, PCs etc have a case in law to make, even if common sense doesn’t lead the media moguls to improve our democracy by televising as many registered parties as want to debate.

* failure to make broadcasting time available (wilfully) – broadcaster – subsection 335(1) or, network operator – subsection 335(2)

(f)
500(4) $25,000 fine

* failure to make additional broadcasting time available – broadcaster (wilfully) – subsection 339(3)

(g)

500(4)
$25,000 fine

* failure to adjust broadcasting time (wilfully) – subsection 339(4)

(g)

500(4)
$25,000 fine

* failure to make free broadcasting time available – network operator (wilfully) – subsection 345(1)

(g)

500(4)
$25,000 fine

* failure to charge lowest rate for broadcasting time or advertising space (wilfully) – section 348

(h)

500(4)
$25,000 fine

* fails to comply with an allocation of or entitlement to broadcasting time under this Act – broadcaster or network operator

(i)

500(4)
$25,000 fine

* makes available to a registered party or eligible party within the period described in subsection 335(1) more broadcasting time than is required to be made – broadcaster or network operator – under sections 337 and 338 or entitlement under section 339, without making available to each other registered party or eligible party an amount of additional equivalent broadcasting time

(j)

500(4)
$25,000 fine