I've not used this, but I'm intrigued. I'm definitely going to play around with it. Here are some reasons for using Edcanvas...
Web quests, project-based learning and class presentation
Easily gather and annotate online resources
Share content using just one link
Make your class come alive with rich multimedia