So http://repairpal.com seems like it could be a useful website. They have a section called "My Car" where you can keep track of all of your repair bills and it also has maintenance reminders.
You can also get cost estimates. For example, if you had a Ford F-150 , you could use http://repairpal.com to look up a problem like if the check engine light comes on. If this problem happened in San Diego, you could look for San Diego auto repair using this website.
Seems like this website is only good for United States though, so if you're in Canada you're out of luck! They do have a blog and question and answer section that might be useful though.
If you're looking for any kind of auto shop you can use http://repairpal.com to find it.