Canadians do not tip either. The reason given is that “health care” is free in Canada.
That’s odd since the typical tip is expected up in Canada. I guess wait staff just live on their wages up there and cabbies and bellmen etc etc.
Our Canadian cousins were surprised that we tipped by leaving cash on the table. It would get stolen before the server got it, they said. We did not follow up to ask how they tipped.