A practical overview of common types of taxable and non-taxable income in Canada, including employment income, business income, investment income, rental income, pensions, and benefits.