Is Naruto Shippuden episode 300 filler?

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

Episode: 300 — The Mizukage, the Giant Clam, and the Mirage

Classification: Canon

Air date: Feb 14, 2013