The solution to this the following:
var doc = new HtmlDocument();
HtmlNode.ElementsFlags["br"] = HtmlElementFlag.Empty;
doc.OptionWriteEmptyNodes = true;
doc.LoadHtml(html);
//process data
return doc.DocumentNode.OuterHtml;
More can be found on this StackOverflow post