Woods no-show is symptomatic of a problem golf has always had. At the professional level, the game is not much bigger than a few star players. In contrast, team sports have a depth and breadth of players and issues to talk about: interest in baseball and game attendance doesn't collapse if A. Rod is injured for a few weeks.
The better golfers get, the less they play. Tiger and Jack, once they established themselves, were basically only interested in winning the four majors. They played other tournaments as a "tune-up" or if they happened to enjoy a particular course.
There is no incentive for Tiger to play the Canadian Open. He doesn't need the publicity or the money since he makes far more off the course from endorsement deals. Plus, he's already won the tournament once, so for him it's been-there-done-that.
The Golf Channel is terrified that Tiger might just get bored soon and decide to quit - - it would kill 90 percent of their program time!