Mr Stephen Harper, 22nd Prime Minister of Canada, says the New Patriotic Party (NPP) is arguably the freest and most…