I felt seriously out of fashion on Canada Day in Ottawa: better than 50% of the huge crowds roaming the city were wearing red and white.