Yes, CRA My Business is available as long as you have a Business Number, the nine-digit unique identifier.  With a Sole Proprietorship, you would need to establish the BN number due to the need to set up other tax accounts such as HST.  With an Incorporated company, the BN number is automatic.