As we celebrated our nation's birth on Sunday, our American friends spent Canada Day on Twitter apologizing to Canadians for the behaviour and general existence of Donald Trump. A very Canadian gesture indeed. Between Trump's buffoonery at the G7 in...