Sorry for the long post but perhaps my experience will help some of you.
Canon USA is now offering an "update" to some internal components that make the interior "sealed" sensor and ND area less prone to dust contamination.
My c300's insides were filthy...big chunky bits on my sensor and...