I think FXB would be a name of a brokerage company in Forex Market, where as the CFD is considered as the Contract for Difference, it enables you to speculate on the rising or falling prices of fast-moving global financial markets or instruments such as shares, indices, commodities, currencies and treasuries