Is One Piece episode 691 filler?

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

Episode: 691 — The Second Samurai - Evening Shower Kanjuro Appears

Classification: Canon

Air date: May 3, 2015