Maintain records of all income, expenses, invoices, receipts, payroll records, bank statements, and GST/HST filings. These should be kept for at least six years for CRA compliance.