Tipping culture is a thing in Canada only because of its proximity to the US. It’s not a thing in the rest of the world. Tipping always pushes wages down because why would employers need to pay more when employees get tips?
The whole tipping thing started as a way for restaurant owners to pay their servers less (or nothing). It needs to go.