the definition of canon is that it is written by author.so,even if the movie doesn't fit in the manga continuity,it doesn't make it non-canon.many people are thinking of the word "canon" wrongly.
whatever oda does,say ,writes or designs is canon.
Not necessary relevant. Canon to the main storyline or not is whatever the author decides.
For example, the creator of El Hazard OVA and TV are the same guy. However, they are two separate storylines, and different alternate world. Events in one has no relevance to the other.
Same goes for City Hunter and Angel Heart.
Or how about Gunnm and Gunnm Last Order? The entire last volume of Gunnm is retconned to have never happened for the LO story to continue.
Whether or not Oda-directed films are relevant to the manga main storyline is whatever Oda decides.