William Buell, Jr. — Canadian politician