All resident corporations have to file a corporation income tax (T2) return every tax year even if there is no tax payable.
Most corporations with gross revenues in excess of $1 million are required to Internet file their T2 Corporation Income Tax Return using CRA-approved commercial software.