Word-of-mouth marketing is the best way for small- and medium-sized business to win new customers, according to a survey of Canadian consumers, beating other factors such as store location, the company's online presence or the business's visibility in the community.