In a medium-size mixing bowl, combine 2 14.75- ounce cans salmon (drained), 2 large eggs, ½ cup panko bread crumbs, ¼ cup minced fresh parsley or 2 tablespoons dried parsley, 1 tablespoon capers (if using), 1 tablespoon fresh minced dill or 1 teaspoon dried dill, 1 teaspoon garlic powder, ½ teaspoon onion powder, and ¼-½ teaspoon salt. Using a fork, combine the mixture well, but don’t break up the salmon too much—you want some good size flakes. Set the mixture aside and allow it to rest for about 5 minutes.
Meanwhile, preheat a large skillet over medium-high heat. Add enough cooking oil to coat the entire surface with a ¼–½” layer of oil.
Form the salmon mixture into 12 patties, about 2 ⅓” in diameter by 1” high. Place the patties in the hot skillet, making sure to not overcrowd the pan—depending on your skillet size, you may have to do 2 or 3 batches.
Pan fry over medium-high heat for 6-7 minutes each, or until the underside is crisp and golden brown. Do not move the salmon cakes while they are cooking, or they may crumble apart. Gently flip, and fry for another 4-5 minutes or until the other side is crisp and golden brown. Transfer to a paper towel-lined plate to drain, and repeat with remaining formed patties.
Serve topped with tartar sauce or remoulade sauce, plus fresh lemon wedges and fresh dill, if desired.