Constellation Brands has successfully completed the divestment of its Canadian wine operations ahead of the festive period.