Andrew W. Playfair — Canadian politician