How about What's On?
There's an awesome iPhone app called What's On in the iTunes Store (
link)
It has support for like 10,000 providers and I've been beta testing the new version 1.5 and it's AMAZING. You can see screen shots at
http://napkinstudio.com/apps/whats_on/1.5screenshots.php. The developers says 1.5 should be out sometime next week once Apple approves it.
What's On 1.5 includes
-Full Canadian support!
-Support for multiple locations
-Fully customizable channel lists
-Much enhanced time/date navigation
-Completely redesigned UI
-Much much more
It's only $1.99 and the support team usually responds to my emails within a few hours.