Скорее всего, в имени изображения есть пробел:
sho w.jpg
вместо:
show.jpg
% 20 означает пространство, которое определяется автоматически. Поэтому убедитесь, что в имени файла нет места.
Также мне интересно, почему вы не используете теги <> при указании изображения?
$msg.='(img src="http://my.test.ca/images/show.jpg" width="75" height="75" /);
Вместо:
$msg.='<img src="http://my.test.ca/images/show.jpg" width="75" height="75" />;