Is One Piece episode 669 filler?

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

Episode: 669 — A Moving Castle! The Top Executive Pica Rises up!

Classification: Canon

Air date: Nov 9, 2014