Charles Fuller Gildersleeve — Canadian politician and lawyer