add CanonPage webapp2 handler to handle canon page