Liberals keep Harper agenda on track