If you are looking for a great tool with which to build canvas animations, check out EaselJS/CreateJS, and the CreateJS toolkit for Flash. These libraries allow you to build all your animations in Flash (tweens, masks, sound, etc), and export them to html5 canvas. The EaselJS library is modelled after the Flash AS3 display list, so if you have any Flash dev experience it's pretty easy to grasp.
You can insert canvas objects into Edge, but you can't create canvas animation in Edge. Edge's animations target divs.