CRA GST/HST Supply Types in Canada: Taxable, Zero-Rated & Exempt Explained

Crossing $30,000 in revenue feels like a major milestone, but it drops you straight into Canada’s sales tax rules. You set up your accounting software, charge 13% HST to your client in Toronto, 5% GST to your client in Calgary, and assume you have everything figured out. Then the confusion starts. Not all revenue counts toward the […]
How to Amend Your Tax Return in Canada 2026: T1-ADJ, ReFILE & T2 Changes

If you forgot to claim an expense, missed a tax slip or made a math error after hitting “Submit,” there is no need to panic and you definitely don’t need to fill out a brand-new tax return from scratch. You simply request a change to your existing return. The Canada Revenue Agency (CRA) just wants […]
T2 Corporate Tax Return for Contractors: 2026 Deadlines, Penalties & CRA Rules

You finally took the leap. You incorporated your consulting business, set up a corporate bank account and started invoicing clients. Then, someone casually mentions you need to file a “T2 corporate tax return.” Here is the brutal truth: The CRA doesn’t care if you’re “not a numbers person.” They will happily charge you thousands of […]
Federal vs Provincial Incorporation for Canadian Contractors (2026 Guide)

Every week, I sit across from an IT contractor, management consultant, engineer, or tradesperson who is about to sign a massive new contract, and they ask me the exact same question: “Should I go Federal or Provincial?” If you search Google or browse Reddit threads, you’ll get a hundred generic articles telling you that Federal […]
Do I Need to Register for GST/HST as an Uber or Lyft Driver in Canada

If you just signed up to drive for Uber or Lyft in Canada, let’s clear up a massive, completely avoidable misconception before it turns into a painful Canada Revenue Agency (CRA) tax bill: You cannot wait until you make $30,000 to register for GST/HST. This mistake happens constantly. A driver starts doing a few weekend […]
3 Uber Driver Tax Mistakes That Can Trigger a CRA Audit

If you drive for Uber or Lyft in Canada, the Canada Revenue Agency (CRA) already has significantly more visibility into your gig income than most drivers realize. Through platform data-sharing and digital tracking, the CRA can easily cross-reference Uber’s annual tax summaries against what you report on your T2125 (Statement of Business or Professional Activities). […]
GST/HST for Canadian Contractors Working With U.S. Clients (2026 Guide)

If you are a Canadian resident operating as a remote independent contractor for a U.S. company, the setup usually feels simple. You do the work from Canada. The U.S. client pays you directly. No tax is deducted. Then you hit or pass $30,000 in revenue and the uncertainty starts: Do I need a GST/HST number? Should […]
First‑Time Home Buyer Tax Benefits Canada 2026: HBP, FHSA & GST/HST Rebates

Buying your first home is one of the biggest financial milestones you’ll ever reach. But many Canadians leave thousands of dollars on the table by confusing closing dates with tax deadlines. If you’re entering the housing market in 2026, the Canada Revenue Agency (CRA) offers updated tax benefits designed to ease the burden. From the […]
10 E-commerce Tax Mistakes Shopify, Amazon & Etsy Sellers Make in Canada

Canada Revenue Agency (CRA) audits are not random. They are triggered by specific data patterns, transaction inconsistencies and reporting mismatches. With mandatory digital platform reporting fully active across Canada, the tax authority has more direct visibility into your e-commerce operations than ever before. If you sell on Shopify, Amazon, Etsy, Facebook Marketplace, Instagram, or TikTok […]
Do I Need to File a T2 Return for an Inactive Corporation in Canada

If you’ve got a corporation in Canada that you stopped using, maybe because the business idea didn’t take off, or you moved back into employment, or things just got busy, there’s a good chance the corporation is still sitting there quietly in the background. And at some point, most business owners ask the same thing: […]