Yes. You will receive dividends if you are holding a CFD ‘buy’ position prior to the company’s ex-dividend date. You do not want to be holding a ‘sell’ position over the ex-dividend date, as you will then owe the dividend.