Preheat the fryer to 350 degrees F.
Whisk together the brown sugar, ancho chili powder, cinnamon, cumin, salt and black pepper in a small bowl.
Preheat the grill, a grill pan or a nonstick saute pan over high heat. Brush both sides of the char with the oil and sprinkle with salt and black pepper. Rub one side of each fillet with some of the spice rub. Cook the char rub-side down until golden brown and a crust has formed, about 3 minutes, and then flip and continue cooking to medium doneness, 3 to 4 minutes longer.
Slice the skin into 1/4-inch strips, and then dredge in the rice flour. Fry until crispy, about 1 minute. Transfer to a paper-towel-lined sheet tray and immediately sprinkle with salt.
Plate the fish rub-side up, topped with the crispy skin. Serve some of the Salsa Vera Cruz alongside, and garnish with cilantro leaves and pumpkin seeds.
Heat a large saute pan over medium heat. Combine the tomatoes, olives, capers, oregano, thyme, garlic, jalapenos and red onions in a medium bowl. Add the canola oil to the pan, and cook the mixture 1 minute. Remove the pan from the heat and let sit 2 minutes. Transfer to a bowl and let cool to room temperature. Finish with the olive oil and season with salt and black pepper.