A “subsidy” is a straightforward allocation of taxpayer money by a public authority to prop up the production of a good or service by the private sector, used to offset market failures and externalities for a greater good. A CfD, however, is a contract whereby one party (public or private) trades a volatile price for a good against a fixed price for the same good, and another party takes the symmetrical position. They are obviously different things.