IMPERIAL PARKING CORPORATION and NATIONAL CITY BANK as Rights Agent SHAREHOLDER RIGHTS AGREEMENT Dated as of May 12, 2003