o.O cavoli è molto strano.... con jquery lo dovrebbe forzare... hai già provato impostando gli z-index per il canvas? (magari "tirandolo dietro" cambia qualcosa)