Constellation Brands has appointed the MD of General Motors' Mexican business to its board of directors.