John Herbert Caddy est un soldat, ingénieur, enseignant et peintre, né au Québec le 28 juin 1801. Issu d'une famille d'ingénieurs militaires, il s'engage dans l'armée où il reçoit une formation en dessin topographique et en peinture.
En 1838, il est nommé capitaine de port à Belize, dans la capitale du même nom. Il mène avec Patrick Walker, un officier de l'armée, une expédition vers les ruines de la cité maya de Palenque à Chiapas au Mexique en 1939. Au cours de leur périple, il fait de nombreux dessins et prend beaucoup de notes, souhaitant publier un livre dès leur retour. Malheureusement, il se fait devancer par les membres d'une expédition américaine concurrente qui publie leur ouvrage en premier. Incapable de rembourser les frais engagés par le gouvernement, il expose les dessins réalisés lors du voyage dans l'espoir de gagner un peu d'argent. Mais les dessins sont détruits lors d'un incendie en 1842. Il quitte Belize pour l' Angleterre en 1841. En 1844, il démissionne de l'armée et s'installe à Londres où il travaille comme ingénieur civil et peint des paysages canadiens. Décidé à se consacrer à la peinture, il déménage en 1851 à Hamilton pour y ouvrir un studio. Artiste minutieux, il peint des paysages, des marines et des études d'animaux et de fleurs. John Herbert Caddy décède le 19 mars 1883.