I preload an SVG file using the Image abstract loader to get and img tag which i can then pass to createjs.Bitmap to get my image on stage. This works great (bounds, etc.) for all browsers except IE11 which is the target browser.
//var src = "https://i.kinja-img.com/gawker-media/image/upload/s--pEKSmwzm--/c_scale,fl_progressive,q_80,w_800/1414228815325188681.jpg" //works
var src = "https://upload.wikimedia.org/wikipedia/commons/6/6b/Bitmap_VS_SVG.svg"
var queue = new createjs.LoadQueue();
queue.loadManifest({
id: 'code',
src: src,
type: createjs.AbstractLoader.IMAGE
});
queue.on('complete', function () {
var canvas = document.getElementById("canvas");
stage = new createjs.Stage(canvas);
stage.addChild(new createjs.Bitmap(queue.getResult('code')));
stage.update();
});
<script src="https://code.createjs.com/createjs-2015.11.26.min.js"></script>
<canvas id="canvas" width="400" height="400"></canvas>