se usi un canvas framework come kineticjs è immediato

http://www.html5canvastutorials.com/...age-mouseover/