Today is Independence Day in the United States of America. It's a country in turmoil. But history says it will survive.
For all of Trump's bluster that he will build a wall on the Mexican border, he is actually building a wall within his own country....which he claims he loves.
Canada, the target of much of the U.S. president's hate, will remain a good neighbour.
To our neighbour: Happy Fourth of July!