you cant use the canon with that lens so it is out.
The things you need to ask yourself are..
How large do these images need to be printed.
are they going to only be seen on screen and lastly
how much can I spend.
The kodak would be over kill IMHO.
Fuji S2 is great camera and cheap.
Nikon D1H is cheap and will last for years, Same with the D1X these cameras are built like tanks.
The D100 Might be your best bet.
Cost and sensor size makes it a good deal.
Just make sure your lens will work with the camera.