A practical guide to key Canadian tax deadlines for individuals, self-employed taxpayers, corporations, GST/HST registrants, and employers.