To create link with a webCanvas, like you would in regular HTML with an image, and on top of it open it in a new window, here is what to place in a WebCanvas Shown event :
dim js as string
js = js + "var ctrl = document.getElementById('"+me.controlid+"');"
js = js + "var link = document.createElement('a'); link.setAttribute('href', 'https://CheckWriter-Printer.com');" // Here is the target of the link
js = js + "link.setAttribute('target', '_blank');" // Comment this line to open in current window
js = js + "ctrl.appendChild(link); link.appendChild(ctrl.getElementsByTagName('canvas'));"
Created and tested under 2017R1.