I've actually thought of this before. Gannon is always trying to steal the Triforce no? That obviously means he wasn't chosen to get the triforce. From what I collect, Gannon got the ToP in the original. However it was taken from him, yet he absorbed some of it's power. That's my view on it.