If that caterpillar was found over here I would be thinking about a White Ermine moth. Those very spiny ones are usually easier to identify than the hundreds of plain green or brown species.
Like the first image Daniel and oh! yes to Dan's quick edit.
Cheers Ole