As one of Montreal's most prominent Scots-Quebecers, he was elected President of the St Andrew's Society. In 1889, he co-founded the Mount Royal Club, where he was later President. He was a member of more than a dozen clubs throughout Canada, including: the St. James Club, of which he was formerly chairman; the Montreal Jockey Club; the Auto Club and Aero Club; the Forest and Stream Club; the Winter Club; the Rideau Club of Ottawa; The Toronto Club; the York Club; and the Manitoba Club. He was an honorary member of the Antiquarian and Numismatic Society of Montreal.