Tax return (Canada)

A Canadian tax return refers to the obligatory forms that must be submitted to the Canada Revenue Agency (CRA) each financial year for individuals or corporations earning an income in Canada. The return paperwork reports the sum of the previous year's (January to December) taxable income, tax credits, and other information relating to those two items. The return is the method by which the Canadian government determines the appropriate amount of tax that should be paid by individuals and corporations. The result of filing a return with the federal government can result in either a refund (money owed to the person or corporation filing the return), or an amount due to be paid. There is a penalty for not filing a tax return. 
In generalised terms, a tax return refers to the yearly income declaration created by the taxpayer for every individual in the country. This enables tax authorities to declare if an individual is legible to be given back the tax that they had paid over the year.
Canadian federal tax returns are filed with the Canada Revenue Agency (CRA). Individuals and corporations who reside or conduct business in the province of Quebec also file separate returns with Revenu Québec.
In addition to tax purposes, the return plays a role in voter registration by including a checkbox asking if the signee if they are willing to have their personal contact information included on a national voter registry which is accessible by Elections Canada and its provincial equivalents.
Who should file a Canadian tax return.
Canadians who live abroad can sometimes continue filing a Canadian tax return, even if they are not required to do so. Three primary factors are used to determine a taxpayer's tax residence: dwelling place (or places), spouse or common-law partner and dependants.
Due date.
Normally, Canadian individual tax returns for any specific year must be filed by April 30 of the "following" year. There is no provision for generally extending this deadline, but there are a few exceptions.
Provincial returns.
Most provinces employ a system of federal-provincial agreements whereby the tax is collected on behalf of a province by the federal government. Quebec is the only province that collects provincial personal income taxes by their agency. Thus, Quebec residents file tax returns with both the Ministère du Revenu du Québec and the Canada Revenue Agency. Alberta, Ontario and Quebec all collect their own corporate income tax. Filing deadlines generally match those of the federal government. 
Tax return software and online filing.
Tax returns can be prepared using various commercial software or online. The returns can be either printed and sent to CRA by mail or submitted to CRA electronically through a government service called NETFILE. Some tax preparation companies allow customers to file tax returns for free.
The biggest tax preparation companies in Canada are H&R Block and Intuit, the maker of TurboTax.