Creating a local affiliate offer for a business? Possible?

For one of my businesses I need leads. We have our own websites etc and they are all performing decently (I’m sure there is some room for improvement though).

I was thinking to myself, instead of me trying to figure out all the latest SEO/Social Media/PPC techniques, it might be easier to have other people do the work and I pay for the lead. Is there any Affiliate network that I could setup with that it would only cater to customers from my province (Ontario, Canada)?

Or should I just approach some talent (possibly OT’ers) and say I will pay $xx per lead and forget the affiliate idea?

Theres this amazing local lead source.