Thousands of demonstrators poured into the streets of the capital as President Trump spent most of the day 20 miles away in Windsor.