вообще выше правильно написали у них в доке сказано что поддерживаются только картинки из "same origin":
http://html2canvas.hertzen.com/faq.html
хотя как я уже писал я на живую firebug-ом вставил картинку из другого домена в их пример и все отработало нормально ..не знаю как объяснить, надо смотреть как у них там все устроено.
кстати у них есть готовые "костыли" (proxy-скрипты):
https://github.com/niklasvh/html2canvas/wiki/Proxies