Diageo has agreed in principle to acquire the Schenley Distillery and Bottling operation in Canada from Constellation Spirits.