Во-первых, позвольте мне заметить, что ваш холст не занимает всю ширину страницы, его ширина составляет всего 100 пикселей.Атрибуты ширины и высоты холста всегда обрабатываются в пикселях, поэтому запись width = "100%" означает только 100 пикселей в отношении тега Canvas.
Чтобы ответить на ваш вопрос, напишите в JavaScript:
//give your canvas an id, I used 'can'
var canvas = document.getElementById('can');
canvas.onselectstart = function () { return false; }
Проблема с двойным щелчком мыши больше не возникает.