Trudeau at the Stampede, and why Pierre Poilievre isn't attending independent debates