Is One Piece episode 504 filler?

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

Episode: 504 — To Live Up to the Promise! Departures of Their Own!

Classification: Canon

Air date: Jun 26, 2011