SHAREHOLDER RIGHTS PLAN AGREEMENT BETWEEN CE FRANKLIN LTD. - and - COMPUTERSHARE TRUST COMPANY OF CANADA as Rights Agent