John R. McLean — Canadian politician