Preheat your broiler.
In a cast-iron skillet, combine the canola oil, cranberries, red onion, yellow bell pepper, and segmented Roma tomatoes. Season with 1 teaspoon of salt.
Broil for 10 minutes.
Carefully transfer the broiled mixture to a blender.
Add the fresh cilantro, red wine vinegar, remaining 1 teaspoon of salt, and ½ teaspoon of sugar to the blender.
Blend until the salsa reaches a chunky consistency.
While blending, slowly add ¼ cup of water. If you prefer a thinner salsa, add more water as needed, a little at a time.
Taste and adjust salt as desired before serving.