For all canard fighters:
J-10
Eurofighter
Canard difference (mid vs long-coupled), presence of ventral strakes on J-10, anhedral wing segment, number of engines
Rafale
Canard difference (close vs mid-coupled), presence of ventral strakes on J-10, presence of LERX on Rafale, number of engines, anhedral wing segment (although the Rafale can be considered to have anhedral dihedral wing-canards due to the entire wing being anhedral)
Gripen
Position of inlets, presence of ventral strakes on J-10, position of engine inlets (side on Gripen), anhedral wing segment
Lavi
Canard difference (very close vs mid-coupled), wing shape (the Lavi likely tried to use a semi-swept quasi-delta to gain high AoA authority deltas usually failed at to compensate for the very close canard coupling)
Eurofighter
Rafale
Presence of LERX on Rafale, canard position (close vs long)
Gripen
Canard position (long vs mid), intake position (side vs underbelly), number of engines
Lavi
Canard position (long vs very close), wing shape, number of engines, ventral strakes, anhedral wing segment, wing shape
Rafale
Gripen
Presence of LERX on Rafale, canard position (close vs mid), intake position, number of engines
Lavi
Presence of LERX on Rafale, canard position (close vs very close), number of engines, presence of anhedral wing segment, wing shape
Gripen
Lavi
Canard position (very close vs mid), position of inlets, presence of anhedral wing segment, wing shape, ventral strakes
Of the four fighters, two fighters are extremely close to each other.
When it comes to the Rafale vs the Eurofighter, the Rafale differs mainly in the presence of LERX on Rafale as well as the position of the canards. In the case of the Rafale vs the Eurofighter, we know that the French were part of the Eurofighter consortium before splitting off due to their desire to use the French engines instead of the British engines on the fighter. The French engines were distinctly underpowered, which led to the differences in Rafale design. Moreover, if we look at the initial Eurofighter design, which had AMK-like LERX and strakes, the difference between the Rafale and the Eurofighter is further lessened.
The other pair of similar fighters are the J-10 and the Lavi. The primary differences are that the Lavi has very closely placed canards, while simultaneously using a quasi-swept wing or a swept delta to regain high-AOA performance.
Note that the Lavi J-10 pair are significantly different from all other fighters in the 4th generation canard family. Therefore it is reasonable to suspect, but not conclude, that the Israelis had design input on the J-10's aerodynamics. We simply can't prove it unless someone leaks documents at this point.