SHAREHOLDER RIGHTS PLAN AGREEMENT BETWEEN GILDAN ACTIVEWEAR INC. and COMPUTERSHARE TRUST COMPANY OF CANADA, as Rights Agent DATED AS OF DECEMBER 1, 2004