Is Naruto Shippuden episode 266 filler?

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

Episode: 266 — The First and Last Opponent

Classification: Canon

Air date: Jun 7, 2012