A former US ambassador calls it out.
But he's wrong on one key point:
Trump's actions make total sense. His career was floated by dirty Russian money. Trump is a sexual predator, convicted felon and stooge of the Kremlin.
He hates Canada because we are democratic and under the rule of law.