TORYS DRAFT DATE 4/3/06 STOCK PURCHASE AGREEMENT