Constellation Brands yesterday surprised the market when it announced it had underestimated the level of investment needed in its Mexican brewery.