Thank you for the suggestions guys, I've actually tightened the script a lot more as it did sound robotic and obviously wasn't tailored to webdesign or to restaurants. (A friend actually helped me out here and he's a script writer so he helped me make it sound more natural and more to my voice :D).
Instead of talking about millions I'm talking about helping restaurants increase their tables/reservations in concrete measurable terms. I will bundle SE and SMM together and I'm really trying to focus in on conversions when I design a website.
I also realize that restaurant owners work 70+ hours and barely have time to eat so I've whittled down the script to just a few qualifying lines.
I don't believe that cold calling is illegal in Canada, especially if it's B2B. And my attitude going into this is trying to figure out if we really will fit together. But I'm open to suggestions, is there a better way to target/qualify restaurant owners or business owners? Should I be sending out flyers instead? I've been advertising on kijiji but I've gotten primarily tire kickers or people who require services beyond my abilities (I'm a front end type of guy).
And just to be clear, that script is not my script, and I'm pretty sure it's not even a webdesign script! I got it from Inc.com and it was created by a foremost "expert" in cold calling.