Is Naruto Shippuden episode 166 filler?

Naruto Shippuden episode 166 is canon — it adapts the original story.

Episode: 166 — Confessions

Classification: Canon

Air date: Jun 24, 2010