No doubt, auto-fill features, and online software can make filing taxes less stressful. Moreover, somewhat it can make it like do-it-yourself kind of way. Irrespective of whether you are outsourcing the work of filing taxes to an accountant or online tool, sometimes it is good to know certain details in filing taxes. Well, it won’t harm you if you are able to know when the deadlines fall and what documents you must have. Basic Details To Know While Filing Taxes 1) What Is Canada Revenue Agency (CRA)? CRA is a federal agency that administers tax laws and collects taxes on the part of the Canadian government and other Canadian provinces as well as territories. Furthermore, the CRA or the Agence du revenue du Canada will check out the various economic and social benefits and incentive programs through the tax system. Other CRA Duties Besides the above functions, the CRA even oversees the family and child benefits which even includes the CCB (Canada Child Benefit)....