SHAREHOLDER RIGHTS AGREEMENT as amended on 28 April 2005 BETWEEN ALCAN INC. AND CIBC MELLON TRUST COMPANY (Successor to The Royal Trust Company) As Rights Agent