The Canadian Revenue Agency, (CRA)
This is the government body in charge of collecting taxes and the enforcement of tax laws and regulations. They also control social incentive programs. Filing with the CRA is available through all electronic means and available for the following.
- Tax preparers
- Charities and donors
The process that they handle other than processing tax returns are business registration, tax rule publication requests,charity registration,donation tax calculations, direct deposit availability and more.