Canon's earlier ETTL used the focus point for flash calculation, but it was criticized in its results. E-TTL II is never linked to the active focusing point. In fact, that is one of the main differences between E-TTL II and the original version of E-TTL. Canon's later ETTL-II does use distance data, but it does that only to compare the flash return with other same-distance zones, to determine highly reflective surfaces which might falsely bias the flash metering.
ETTL II weights and averages the flash metering for the subject and all other objects at the same distance as the subject. Same-distance zones which differ greatly in brightness are given less weight since they are likely to be reflections from small, highly reflective, objects.
As for FEC, one must understand that the metering assumes the target is 18% reflectivity, and when the actual subject brightness is brighter than that, the use of FEC is not unusual, as it is your way to inform the meter to "give more exposure than you think, because the object is brighter than you assume".