There's a "social contract," an implicit agreement, that servers in the US and Canada will be tipped. That's why, surely, 99.9% of people tip, and that's why servers will work for as little as 2.13/hr in wages.
Servers expect a tip for decent service, and customers expect to leave a tip if the...