Here is a list of what is considered Zelda canon.
LOZ.
AOL.
Game Boy Advance version of ALTTP, a lot of people say that a new verison of a game overrides the old verison.
LA, ever though it does not take place in Hyrule.
OOT.
MM, it continues the adventures of the Link from OOT, and just...