A good directory, especially those that have an actual offline as well as online presence are still a valid marketing route.
So long as your business has a north american trading address you can get a free listing from them here:
http://www.macraesbluebook.com/getlisted/get-listed.cfm
Good luck.