Is One Piece episode 970 filler?

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

Episode: 970 — Sad News! The Opening of the Great Pirate Era!

Classification: Canon

Air date: Apr 18, 2021