I read a post on this subject on another thread that speculated the reason why she canceled was because no one showed up. If you think about it, that’s better than if she had to cancel because she was sick.
Not sure about why she was a no-show. Chapel Hill is a screaming hotbed of liberals and I am sure it would have been well attended.
BTW, Trump was in Kenansville, NC yesterday, drawing a crowd of over 10,000!!!
Population of Kenansville: 881
http://joshuapundit.blogspot.com/2016/09/hillary-collapses-again-cancels-north.html