TRIANT TECHNOLOGIES INC. SHAREHOLDER RIGHTS PLAN AGREEMENT