Is One Piece episode 304 filler?

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

Episode: 304 — I Can't Protect Anyone Unless I Win! Third Gear Activated

Classification: Canon

Air date: Apr 8, 2007