Yes, there are so many things that can be added to OpenStreetMap and we would love more help! I would start by asking: what do you use OSM for? or, what would you like to see more of in OSM?
I am a frequent OSM contributor in Vancouver. Personally I like to find a niche and work on it for a few weeks before I lose interest and find something else to map. I use the iD editor on openstreetmap.org.
I also like to pull out my phone when I am in a new neighbourhood or shopping area to see if there is anything I can add with StreetComplete or Every Door.
There are so many possible ways to contribute to OSM. I don't think the map can every be complete.
The wiki is an important guide for learning how to map more features. wiki.openstreetmap.org
Another helpful way to contribute is to upload GPS-tagged through Mapillary.
There are tools like Osmose which help identify QA issues https://osmose.openstreetmap.fr
Hit me up if you have any questions!
Sorry still learning to use Lemmy and missed your reply.
I use Every Door to add new businesses, add detailed tags related to a business, or add micro features like benches, garbage bins, etc
Using a company's website for their contact info and hours etc is definitely okay. Using another website like Google Maps or Facebook for that information is not. Some sources like municipality GIS data is acceptable if their licence has been cleared but I would check the wiki first.
Happy mapping!