Jake Gardiner scored the overtime winner as the Toronto Maple Leafs defeated the Montreal Canadiens in overtime.