You might wanna try http://www.thalessecurities.com/index2.html They offer offshore share dealings, CFDs, futures, everything. They claim to be two swiss businessmen setting up offices in Panama, website seems to be quite slick - I have not tried them though so this is just an idea if you were interested in offshore CFDs.
As for offshore CFDs, all I know is that IG Index has an Australian brance, and there was a South African company around & maybe Jamaica? Check with the other boards.
Its great going offshore, but there is the problem that you never know if you can trust that small company you've never heard of that is regulated by some govt agency you have no idea about.