I won't get into the "is tipping right or wrong" debate - I think it is largely a cultural thing and something that has become a bit excessive in North America. But as a former server of over ten years in some very good and very expensive restaurants - being a good server requires many of the same traits that are required to be successful at any job - a good attitude, a strong work ethic, time management skills, reliability. There are many, many people who flame out or can't do it - it is an extremely stressful and physically demanding profession. Yes of course there are other physically demanding professions, but to be on your feet for six to eight hours at a time and constantly in customer service mode is taxing. You may think that it is "just punching orders in on a computer" or "just delivering food to a table" - but try and do that when you have eight tables at one time, two of them are extremely VIP, one has just ordered a $500 bottle of wine that has to be retrieved from the cellar and opened in a timely manner and one is flagging you down because their steak is slightly overcooked. There is a lot that more that goes into it between inputting an order and processing a payment. Those that can't do it fail early, and often spectacularly,
Does the guy at Tim Hortons work just as hard as any waiter? Absolutely. Maybe harder. But in a labour market of supply and demand - and one in which working at a fine dining establishment (where the most money is) requires, generally, a very good grasp of the English language - most people working at the better restaurants out there would not be doing it if they didn't get paid well for it. If you went to say a twenty dollar standard wage, all of the so called "professional" servers would be gone.
Anyway a lot of this can be said about nearly any job. Do many real estate agents really deserve what they make? Hey, they are just running around, meeting people, getting houses ready to show and serving canapes. So they passed a real estate exam. Big whoop.
Overall Toronto's fine dining scene is nothing like a real world class city. There I can assure you that the servers at the top restaurants are easily pulling in between 150-200k a year. There are a few restaurants in Toronto where you could push 100k, but most waiters working in good establishments are probably more in the 50-70k range. Still a reasonably decent living.