If you have a small to medium size business you want to attract more clients, well in a large city like Toronto its a little harder to compete. Finding what works best for your business is the key as every business is different. For example if you own a common local service or product based business that is not unique to the city like a laundry mat, a tanning salon, or restaurant you want to get people in your area to know about you because they are your repeat and target audience! If you own a specialty business that is hard to come by you want to whole city to know and maybe even more! I've broke it down to local marketing, global marketing, and general marketing.
Business Exchange: You need to think what other businesses are around you that their customers would benifit from your product or service as would your customers benifit theirs. For example if you own a laundry mat look for a carwash company close by and exchange putting up flyers or business cards in each of your businesses promoting each other.
Local Advertising: You need to spend a little to get known and name recognition out there in your community. For example if you own a bar or restaurant look for a hotel close by and contact them about advertising on their room keycards or a business complex contact them about putting flyers on all the desks in their offices about a lunch special.
Online Presence: You need to get known out there in the world, today the internet is the way to go. You need to get a website and start getting known out there with SEO(Search Enging Optimization), if you don't have a website or know how to make one have find some local Toronto IT consulting and have it done for you. Create a facebook page and a twitter account and always talk about your business, let your current customers know you are on facebook and twitter and ask them to follow or like you online for special deals. Word of mouth on the internet spreads faster than anything these days. When marketing make sure you get professional pictures done, try this Toronto photography and design artist.
Networking is also a great tool for marketing, you might want to head out to some popular nightclubs or pubs to meet new people from different areas of business. So print up some good business cards and head out and find some popular Toronto nightclubs and start to mingle and make new connections. Another great resources is knowing where to send your clients for fun, you want to make sure when they visit Toronto they not only see its local beauty and enjoy the diverse multiculture food but some nightlife fun like a Toronto erotic or exotic massage or visit some popular Toronto strip clubs.