A practical introduction to Canadian tax requirements for freelancers, contractors, consultants, and sole proprietors, including income reporting, expenses, GST/HST, and filing deadlines.