CANADIAN SATELLITE RADIO HOLDINGS INC. SHAREHOLDERS AGREEMENT