Halifax Freedom Convoy: Protesters and counter protesters.