SHAREHOLDER RIGHTS PLAN AGREEMENT BETWEEN IMMUNOPRECISE ANTIBODIES LTD. AND COMPUTERSHARE TRUST COMPANY OF CANADA Made as of October 17, 2019