https://www.openstreetmap.org/
Been using OSM for several years and contributing for a few years too. I hope this convinces some Canadians to ditch GMaps. The one thing it suffers most from is the network effect. In a small to medium-size town, one person alone joining and contributing can have a huge effect on usability. And in major cities, they help make sure information stays timely.