Is One Piece episode 949 filler?

One Piece episode 949 is canon — it adapts the original story.

Episode: 949 — We’re Here to Win! Luffy's Desperate Scream!

Classification: Canon

Air date: Nov 8, 2020