Anheuser-Busch InBev has signed a "multi-year" deal that will see its Budweiser brand sponsor a segment of a long-running Canadian ice-hockey TV show.