Одна из проблем, с которой вы столкнетесь, - это IE. IE не поддерживает canvas, но вы можете использовать библиотеку наподобие ex-canvas для того же в VML.
Canvas позволяет импортировать изображения . Когда вы рисуете изображение, вы можете установить размер. Я не уверен, если это поддерживается в VML \ IE, хотя.
ctx.drawImage(img,j*50,i*38,50,38);