Is Bleach episode 306 filler?
Canon No, episode 306 of Bleach is canon.
#306
For the Sake of Protecting! Ichigo vs. Tensa Zangetsu!
護るために!一護VS天鎖斬月!
Aired 25 Jan 2011
Mochibayo compiled this list from MyAnimeList's labels, because MyAnimeList's episode data is not reaching us at the moment.