@Md-Martin:
While Oda hasn't outright confirmed that it is canon, it can definitely fit into continuity. As for your issue Rin, you could shoehorn Zoro's injuries by saying that he had sucked it up enough to be able to fight, and after going through the fight in the movie that it put too much of a strain on his body, leading to his pain in Saboady.
That's a very large stretch that relies on extremely flawed logic.
First off, the manga actually states that the Sabaody Arc happens "A Few Days Later" meaning Zoro wouldn't have had a very long amount of recovery time in the first place, even less if the events of Strong World happened. they would have had to have taken place during the entire span of that "Few Days". Meaning Zoro would have had 0 recovery time between Thriller Bark and Strong World.
Then there's all the Strenuous activity and punishment he takes in the movie. He got tossed a very far distance off of The Sunny by Shiki, he fights animals in that frozen wilderness with Chopper, He gets attacked by Shiki a few times leading up to him being trapped in a pillar of stone. After they're saved, everyone who was in the pillar has visible bruises and scruff marks all over them, Zoro included, he then is involved in the battle against Shiki's large squardion of pirates before fighting Dr. Indigo, takes a large explosive attack from Indigo, then does the Ashura
The stretch comes in having to believe that he "sucked it up" and did ALL THAT without showing a SINGLE visible sign of pain or fatigue, or reference to his injury, through the ENTIRE movie, including the few moments he had to rest (After being freed from Shiki's rock pillar, final scene where they're standing on the Sunny) He didn't even look winded during the parts of the movie he logically should have been winded even without those injuries (After getting out of the pillar, after his fight with Indigo, Sanji was breathing hard at the same part of the film).
But then, when they got to Sabaody, after at least one full day and a night's bedrest to recover, they fought the Flying Fish Riders, and after making TWO moves, (Cutting Hachi's Cage and cutting one flying fish) Zoro was immediately winded and showing clear signs of fatigue that Brook made a point of commenting on. Then when he's not fighting, he is able to return to normalcy again until the fight with Kuma when he almost instantly starts to lag of fatigue to the point that Usopp eventually needs to carry him.
It's the fact that all of that happened without a SINGLE SOLITARY reference to his injury in the entire Strong World film. If there was an intent to make the movie canon, they would have added some reference, or at least made sure Zoro looked even a little visibly tired after any number of strenuous events in the movie. But he wasn't, not even at the very end when they were back on the ship and he could have logically stopped "Sucking it up" and allowed the pain to catch up to him.
It was just meant to be a non-canon movie like all the others. (Except 8)