William Wilcox Robertson — Canadian lawyer