Lots of different jurisdictions have used different tools, and many have used multiple tools. In Ontario and in Canada we're using extended producer responsibility, which requires manufacturers to ensure that their products are recycled at end of life, so you're injecting money from those companies into the system to ensure that those materials are properly captured and properly processed.
Other ways you can go—