However code examples that appear on the book's site obviously have no such constraint, and as such may just be formatted as per the author's personal taste. Either way, no one is happy :)
Speaking of the book itself, it's not bad. Though I thought they glossed over the Canvas too quickly, and could have spent more time on helper libraries, like jQuery, etc.
For my book, 80 characters was the line max. It was difficult for a few JavaScript things, but it just meant breaking one-liners apart into two liners, or breaking long script includes appropriately.
You were lucky because you consistently had the entire page width. For mine, because the book's formatting was pre-defined, the column width was variable depending on content type. I could have anywhere between 20 to 65 chars for code. The only place I had control was in the screenshots of code in Vim, but even Production decided to scale those down to make it fit.
I can't imagine writing for another publisher after hearing about all the awful things that happen to people's books. I'm very lucky. Sounds like you had a really rough time. :(