War in Afganistan blocking Harper majority