Add EnableCanvas example

This PR brings in a simple `EnableCanvas` example.
Since a default method is already provided there is no reason for the `()` in the signature of Instance