Canada has seven NHL teams: the Toronto Maple Leafs, Montreal Canadiens, Ottawa Senators, Winnipeg Jets, Edmonton Oilers, Calgary Flames and Vancouver Canucks. The regular season runs from early autumn to April and the Stanley Cup playoffs follow into June, so there is a game on most nights. Most fans watch at home with takeout or delivery, or at a pub or sports bar. Saturday is the traditional hockey night: Hockey Night in Canada aired on CBC and Sportsnet until 2026, and Sportsnet now runs its Saturday doubleheader as Saturday Night Hockey.
Restaurant offers for hockey fall into three groups. Sports bar chains cut beer prices during Saturday NHL games or on a local team's game nights, usually dine-in only. Quick-service and pizza chains sell bundles for two or for a group all season, some only on game days. Result promos switch on when a team scores first, scores five goals or wins, and they almost always follow one team and its market, which is why each Canadian team has its own page and this page shows the ones that are on today.
Each kind has catches. Result promos often need the chain's app or loyalty account, some go only to fans in the arena, most can be redeemed only the next day or until the next game ends, and many need a minimum purchase. Bar beer prices apply only while the game is on and only to guests of legal drinking age. Bundle prices usually hold in-store and for pickup, while delivery apps charge their own prices and fees, and delivery-app hockey codes carry minimums, caps and daily redemption limits.
DinersDeals is not affiliated with the NHL or any team. Game times, results and TV channels are from NHL.com.