Canada seems to be doing OK on the e-waste front...
Whenever we buy a new item here in British Columbia we are now (grudgingly) charged an "Environmental Handling Fee" that varies anywhere from $0.40 to over $50.00 depending on the item.
At time of disposal these items are returned to recycling centres where they are responsibly managed. Seems to be working OK.
Link to more info for this interested: https://www.return-it.ca/electronics/recycling/