You may want to take a look at the What's On Channel, which contains a TV program guide. It uses an roImageCanvas for the TV listings display.
Thanks Belltown and Joel for the input. I think Im gonna use 2D api for this. I hope it will work well on legacy devices as well.
The 2D api can be painfully slow on Roku 2's or lower.