Career
He was a rower on the Canadian coxless fours boat and the Canadian coxed eights boat, winning bronze medals in both events. He also competed in the Canadian coxed eights boat in the 1912 Summer Olympics in Stockholm, Sweden but did not medal that year. In 1907 Charles joined The Toronto Argonauts, rowing in the winning fours boat in the Junior, Intermediate and Senior Canadian Championship held in Saint Catharines, Ontario.
At the same meet he rowed in the winning eights boat in the Junior and Senior Championship.
Also in 1907 Charles rowed in the winning Senior four and eight boats at the United States. Championship held in Philadelphia, Pennsylvania. During 1909 and 1910 Charles was the Argonauts Rowing Captain winning the club championship (The Hammond Cup). In 1913 Charles competed at The Henley Regatta in England.
Charles was the oldest living Canadian Olympian when the 1976 Summer Olympic Games were held in Montreal, Quebec, Canada, though he was not invited to attend.