Service at restaurants is abysmal in Canada.
We have one of the worst in the World, except maybe for Europe and the Third World.
I am surprised to see that, even though these people's salary depend on customer satisfaction, they could care less. I have seen it all, from the hot dog stand on the street to McDonalds to the fanciest restaurants in Toronto.
I happen to have very high standards when it comes to service (of all kind, including SPs of course) and I can't stand when I am getting bad service. In these situations I do not tip and I write a note on the slip that says "tip is earned by providing excellent customer service, try harder next time...."
When I receive good service I tip 10%, if I receive excellent service 15% and, 20% if she has big tits and pretends I am her best customer