Justin Trudeau's put-up-or-shut-up moment