Our tipping culture is the same as the US except older Canadians tend to be a bit more thrifty with their tipping than Americans I have found. I grew up in the US where anything less than 20 percent was an insult at nicer restaurants. I find that here people reserve that amount for exceptional experiences but tipping at restaurant where you are served at the table is at least 15%
For takeout or fast food? Fuck that shit. Ignore and just tap and be on your way.