It's probably too late, and not for vegetarians, but one trick passed down from my grandmother is that some beef or chicken bouillon seems to go a ways to getting rid of that canned taste. With your chili, I'd go with the beef. Just lessen the salt you add when using. We find it's most effective with canned green beans