yes, salsa can be canned before cooking it. but for that, you need to ensure that it has enough acid to lower the ph. also, the raw or fresh salsa will be cooked anyway during the heat processing or water bath. canning it without cooking will preserve the texture of fresh salsa if you prefer it.