It was one of the most appalling spectacles I have ever witnessed, a deplorable assault on the very foundations of our democracy.
The sight of Andrew Scheer, the Leader of the Opposition, on Parliament Hill, addressing a rally riddled with racists and far right extremists.
Members of a grotesque yellow vested movement whose members frequently call for Justin Trudeau to be charged with treason, and executed.
And what makes it even more disgusting, is that Scheer is refusing to apologize.