Can anyone identify this caterpillar?
It might be an imported cabbageworm:



or a green-veined white:



Both exist where you are, and the former is more common than the latter. I can't tell them apart, but consulting the pages might help.