Canned tomatoes can sometimes be a suitable substitute for fresh tomatoes, plus you don't have to worry about removing the skin. However, it will not have the fresh taste of a classic gazpacho as the tomatoes are slightly cooked during the canning process. I would recommend always using raw, fresh tomatoes.