One thing to consider –especially at "non-standard" tipping establishments– is how much of the tip goes to the server/cashier.
CBC's Marketplace did some investigating [1], and found that in many cases, the owner or manager pocket part or all of the service tip, even in provinces where this is not legal.