it seems to me that the image is not on your server but remote.
if i were you i'd check out this link: https://github.com/meltingice/CamanJS/wiki/How-to-use#editing-remote-images
"CamanJS can even edit images that are stored remotely. Since the browser enforces a same-origin policy for editing canvas data, we have to load the image data via a local proxy."
"If no proxy is defined when a remote image is attempted to be edited, an error will be thrown."