I'm Canadian and I'm completely fed up with Can-Con rules here. CBC Radio is pretty decent, but CBC TV is crap. If Canadian TV producers wanted Canadians to watch Canadian shows, here's an idea: Try making good shows once in a while.
(Funnily enough, my favourite TV channel is... TVO (TV Ontario), which is funded in part by the Ontario government, and which produces excellent kids' shows and great adults' shows like The Agenda. But for the most part, Canadian shows are crap, apart from documentaries and a few comedy shows, and the shows produced by private broadcasters are usually much worse than the ones produced by public broadcasters.)