En 1871, Dennis est nommé arpenteur général des lois des terres fédérales. Sa principale tâche consiste alors à effectuer le levé topographique des Prairies occidentales. Il est aussi sous-ministre de l'Intérieur de 1878 à 1881.
J.S. Dennis fils suit les traces de son père et entreprend une carrière d'arpenteur dans l'Ouest en 1872. Il devient ensuite commandant d'une unité de milice qui combat Riel à Batoche en 1885, puis inspecteur de l'arpentage de 1887 à 1894. Il écrit une histoire de l'arpentage des terres fédérales de 1869 à 1889 (époque où son père avait proposé un meilleur système que celui des États-Unis, qui a finalement été adopté) et termine sa carrière comme chef du service des ressources naturelles du Canadien Pacifique où il est responsable des terres et de l'irrigation.