I think Americans hate Canadians for the free healthcare. I don't think you're allowed to say things like "f*** a doctor" if you have free healthcare in Americans eyes. Black stool means a bunch of different types of things, that sucks man. Hope it gets better.