Constellation Brands has significantly increased its stake in Canopy Growth, sinking a further US$4bn into the Canadian cannabis company.