Is One Piece episode 299 filler?

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

Episode: 299 — Fierce Sword Attacks! Zoro vs. Kaku, Powerful Sword Fighting Showdown!

Classification: Canon

Air date: Mar 4, 2007