 His brother was Lawrence Arthur Dumoulin Cannon, a puisne judge of the Supreme Court of Canada.His nephew, Charles-Arthur Dumoulin Cannon, and grandson, Lawrence Cannon, were also MPs.In 1911 federal election, he ran as a Liberal candidate for the House of Commons of Canada in the riding of Charlevoix losing to Joseph David Rodolphe Forget.