I got the same error "could not initialize canvas" while running glmark2-es2-wayland.
It also crashes if I switch the login manager to gdm3 (after logout or reboot). Running:
/usr/bin/gnome-session --session=gnome --debug
and gnome-session showed error info about could not enable the hardware acceleration for Wayland then crashs.