Well, automatic tax filing requires, nevertheless, some type of exchange of information between the taxpayer and the CRA, so it should be done on CRA software. The CRA should, in fact—first of all—send the taxpayer all the information known by the CRA. Then the taxpayer can correct it in the system.
This would give the CRA a lot more time to work on the files. In fact, we should add that any amount above a threshold should not be paid automatically to the supposed taxpayer unless everything has been verified, first of all, by the person working on the file on behalf of the CRA.