What records do I need to keep for tax filing?

Maintain records such as payslips, rental agreements, donation receipts, and business accounts for at least five years.