SUBSCRIPTION & REGISTRATION RIGHTS AGREEMENT FOR COMMON SHARES