As a journalist, Hamilton first worked for "The Toronto World", and from 1899-1902, at the Toronto Globe, where he covered the Boer War and "scooped" coverage of the Battle of Paardeberg. He later worked at the Toronto News.