Charles Cannon — Canadian lawyer and politician (1905-1976)