Is Naruto Shippuden episode 381 filler?

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

Episode: 381 — The Divine Tree

Classification: Canon

Air date: Oct 9, 2014