Make the dressing by combining the lime zest, lime juice, oil, garlic, honey, salt and pepper in a medium bowl.
Use 3 tablespoons of the dressing as a marinade for the fish: place it in a large zipper lock plastic bag. Add the salmon. Squeeze excess air from the bag and turn the bag to coat the fish with the marinade. Refrigerate, turning the bag occasionally, about 30 minutes.
Add the corn, bell pepper, onion and parsley to the bowl with the dressing. Toss to combine and set aside.
Preheat the broiler and coat the broiler pan rack with nonstick cooking spray.
Remove the salmon from the marinade and place on the broiler rack. Broil 5 inches from the heat until the salmon is just opaque in the center and lightly brown on the outside, about 4 minutes each side.