Question: why are dbz movies non canon?
Answer: They're essentially alternate universe versions of the manga's story. Going into DBZ, most of the movies can't fit into the continuity of the manga or anime, usually because they simply take the main characters as they were at the time of the movies' writing and haphazardly stick them into some new scenario.