Stephen Harper is speaking up in defence of Canada once again. Given the vacuum in leadership at the federal level, given ...