Cain entered the mercantile business with Henry Simplot until the death of the latter in 1846. Cain then carried on the business with John Simplot until 1852. In 1852 Cain was appointed Deputy Clerk of the District Court and then was clerk for the County Judge until 1866 before he retired.
Oldt, Franklin. The History of Dubuque County. Chicago: Western History Company, 1880, p. 773