British MP calls Harper's foreign policy 'absurd'