After a couple of experiences like what you describe, I quit buying any food items from Amazon. To be fair, I have in the past bought some canned soup and such from Amazon that was perfectly OK.
Books are about all I get from Amazon these days.
If it was Progresso soup they have thick cans and ship well when by the case.
Amazon will just throw loose cans of various sizes and weights , even soda pop cans, loose into an oversized box and ship it out, but sometimes when you order cases the package holds together better and will be acceptable by the time it arrives.