In Canada (at least in Quebec; I haven't lived in the rest of Canada and Quebec is often different enough that I don't want to generalize), restaurants absolutely do have to provide tap water for free. Even if you don't buy anything. (MrsPye works in food service, and it's summer, so management has been reminding…