Today they are still made in pretty much the traditional way. However the sheep's milk has largely been replaced by bovine milk in the ricotta cheese, and cream fillings have long been popular. You'll even see the small finger-size cannoli in many Italian bakeries today.
Traditional giving required no less than one dozen cannoli in the gift package.