What should I do if I’m unable to register TurboTax CD/download edition?
Registration is completely optional.
It is not necessary to register your copy of the CD/download edition of TurboTax to be able to use it. You can complete your tax returns and submit your tax returns to CRA (by NETFILE or by mail) without ever registering TurboTax CD/download edition.
Note: Activation is not the same as registration. You need to activate TurboTax before you can use it but registering it is optional.