H5P provides a very tight integration with Canvas through H5P.com.
With H5P.com content may be created from within Canvas, you get your own H5P content repository accessible from within Canvas and grades are stored in Canvas. H5P.com also provides analytics accessible from within Canvas so that teachers may see what the learners answered to the different H5P questions.
To get started with H5P in Canvas just go to H5P.com and start a 30-day free trial. You should make sure your Canvas admin is ready to set up the LTI integration.