Molson Coors has agreed a "multi-year" deal with Heineken to handle five more of the Dutch brewer's brands in Canada.