Was free speech in Canada in good shape before the Whatcott ruling? Probably not. But the justices did get a few things right this time around.