SHARE PURCHASE AND CANCELLATION AGREEMENT