Stephen Harper is not a libertarian.
He's successfully sold the media that pitch for a long time now but in the light of several recent developments its time to put the canard out to sea for the last time.
Libertarians do not impose political control of the arts. Libertarians have more respect for individual choice than to acquiesce in attempted bribery. Libertarians have little need to muzzle those around them lest it be revealed that they too have opinions.
Stephen Harper is an authoritarian conservative of the religious right. That's who does such things.