Molson Coors has agreed a deal to buy Czech brewer StarBev from owners CVC Capital Partners for US$3.54bn, it announced today (April 3).