I've read all 209 posts, and I'll say it again (because it appears my post was lost in the melee): I'm an American, and when I'm in America, I'm still going to tip 15%, maybe lower... but not an effing cent more, no matter how great the food or service is. I was a waitress myself. I remain unconvinced that Canadians are any more assholish than your average American, or any other citizen of the world. I see absolutely no moral imperative to pay 20% as a tip, ANYWHERE. And I'm done.