Have a webpage example.com and various parameters slightly adapt that page's content such as
?filterresults. All pages with parameters point to the canonical through a canonical tag.
Since the beginning Google sometimes shows rich snippets to pages with parameters but not the canonical. Why would this be?