Is One Piece episode 886 filler?

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

Episode: 886 — The Holyland in Tumult! The Targeted Princess Shirahoshi!

Classification: Canon

Air date: May 26, 2019