Red Chile Rub: Preheat grill to medium high. Combine ancho, cumin, brown sugar and cinnamon in a medium bowl. Brush salmon with olive oil and season with salt and pepper. Rub 1 tablespoon of the spice rub on 1 side of the salmon and grill, rub-side down until lightly golden brown, about 2 to 3 minutes. Turn over and continue grilling for 3 to 4 minutes for medium doneness.
Toasted Corn Vinaigrette: In a large pot of boiling water, blanch the corn about 5 minutes. Place the ears on the grill until slightly charred on all sides, about 2 minutes. Remove from the grill and with a sharp knife, scrape the kernels into a small bowl. Whisk together the lime juice, jalapeno and honey until combine. Slowly whisk in the oil until emulsified. Season with salt and pepper and fold in the corn, onions and cilantro.